logo
分类于: 人工智能 设计

简介

单元测试之道Java版: 使用Junit

单元测试之道Java版: 使用Junit 7.5分

资源最后更新于 2020-09-14 17:25:40

作者:David Thomas

译者:陈伟柱

出版社:电子工业

出版日期:2005-01

ISBN:9787121006654

文件格式: pdf

标签: 单元测试 JUnit Java 测试 计算机 TDD 单元测试之道Java版――使用Junit 软件开发

简介· · · · · ·

程序员修炼三部曲丛书包含了四本书,介绍了每个注重实效的程序员和成功团队所必备的一些工具。

注重实效的程序员都会利用反馈来指导开发,并驱动个人的开发流程。编码的时候,最有用的反馈来自于“单元测试”。

为了测试一座桥梁,不会只在晴朗的天气,开一辆汽车从桥中间穿过,就认为已经完成了对桥梁的测试。然而许多程序员却正在使用这种测试方法——把这种一次顺利通过称为“测试”。事实上,注重实效的程序员应该能够做得比这更好。

从这本书中,您能够学到:

编写更好,更快,并且bug更少的代码。

找到bug的隐身之处,并且学会如何修正这些bug。

在不使用整个项目的前提下,就可以测试一小段代码。

学会如何JUnit来简化测试代码。

如何在开发小组中展开高效的测试。

本书将借助面向Java的免费程序库JUnit来对单元测试进行描述;这些技术同样也适用于其它语言和框架(本丛书还有...

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

关于程序员修炼三部曲
前言
第1章 序言
1.1 自信地编码
1.2 什么是单元测试
1.3 为什么要使用单元测试
1.4 我需要做什么呢
1.5 如何进行单元测试
1.6 不写测试的借口
1.7 本书概要
第2章 你的首个单元测试
2.1 计划你的测试
2.2 测试一个简单的方法
2.3 更多的测试
第3章 使用JUnit编写测试
3.1 构建单元测试
3.2 JUnit的各种断言
3.3 JUnit框架
3.4 JUnit测试的组成
3.5 自定义JUnit断言
3.6 JUnit和异常
3.7 关于命名的更多说明
3.8 JUnit测试骨架
第4章 测试哪些内容:Right-BICEP
4.1 结果是否正确
4.2 边界条件
4.3 检查反向关联
4.4 使用其他手段来实现交叉检查
4.5 强制产生错误条件
4.6 性能特性
第5章 CORRECT边界条件
5.1 一致性
5.2 有序性
5.3 区间性
5.4 引用/耦合性
5.5 存在性
5.6 基数性
5.7 时间性
5.8 自己动手尝试
第6章 使用Mock对象
6.1 简单的替换
6.2 Mock对象
6.3 测试Servlet
6.4 Easy Mock对象
第7章 好的测试所具的品质
7.1 自动化
7.2 彻底的
7.3 可重复
7.4 独立的
7.5 专业的
7.6 对测试进行测试
第8章 在项目中进行测试
8.1 把测试代码放到哪
8.2 测试的礼貌
8.3 测试的频率
8.4 测试与遗留代码
8.5 测试与评审
第9章 设计话题
9.1 面向测试的设计
9.2 为测试而重构
9.3 测试类的不变性
9.4 测试驱动的设计
9.5 测试无效的参数
附录A Gotchas
A.1 只要代码能工作就可以
A.2 “冒烟”测试
A.3 “请让我的机器来运行”
A.4 浮点数问题
A.5 测试耗费的时间太多了
A.6 测试总是失败
A.7 在某些机器上测试失败
A.8 我的main没有被运行
附录B 安装JUnit
B.1 命令行安装
B.2 管理用吗
附录C JUnit
C.1 辅助类
C.2 基本模板
附录D 资源
D.1 网络资源
D.2 参考书目
附录E 注重实效的单元测试:总结
附录F 习题答案
索引