Java发! 从使用TDD始,改善设计和代码的质量、简化重构工作、提高代码覆盖率。 -卓有成效地践行测试驱动发所需的工具和框架 -高效执行“红灯-绿灯-重构”过程 -如何以独立于其他代码的方式行有效的单元测试 -使用各种技巧设计简单而易于维护的代码 -使用模拟框架和技巧轻松编写测试并快速执行 -结合行为驱动发和单元测试行TDD -重构遗留代码
售 价:¥
纸质售价:¥36.70购买纸书
6.2
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐

前言
本书内容
需要什么
为谁而写
第 1 章为何要关心测试驱动开发
1.1 为何要使用TDD
1.2 测试
1.3 模拟
1.4 可执行的文档
1.5 无需调试
1.6 小结
第 2 章工具、框架和环境
2.1 Git
2.2 虚拟机
2.3 构建工具
2.4 集成开发环境
2.5 单元测试框架
2.6 Hamcrest和AssertJ
2.7 代码覆盖率工具
2.8 模拟框架
2.9 用户界面测试
2.10 行为驱动开发
2.11 小结
第 3 章红灯-绿灯-重构——从失败到成功再到完美
3.1 使用Gradle和JUnit搭建环境
3.2 “红灯-绿灯-重构”过程
3.3 “井字游戏”的需求
3.4 开发“井字游戏”
3.5 代码覆盖率
3.6 更多练习
3.7 小结
第 4 章单元测试——专注于当下而非过往
4.1 单元测试
4.2 TDD中的单元测试
4.3 TestNG
4.4 “遥控军舰”的需求
4.5 开发“遥控军舰”
4.6 小结
第 5 章设计——难以测试说明设计不佳
5.1 为何要关心设计
5.2 Connect4
5.3 完成Connect4实现后再测试
5.4 使用TDD实现Connect4
5.5 小结
第 6 章模拟——消除外部依赖
6.1 模拟
6.2 Mockito
6.3 “井字游戏”第二版的需求
6.4 开发“井字游戏”第二版
6.5 集成测试
6.6 小结
第 7 章BDD——与整个团队协作
7.1 不同规范
7.2 行为驱动开发
7.3 书店应用程序的BDD故事
7.4 JBehave
7.5 小结
第 8 章重构遗留代码——使其重焕青春
8.1 遗留代码
8.2 编码套路
8.3 小结
第 9 章功能开关——将未完成的功能部署到生成环境
9.1 持续集成、持续交付和持续部署
9.2 功能开关
9.3 功能开关示例
9.4 小结
第 10 章综述
10.1 TDD概要
10.2 最佳实践
10.3 这只是开始
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜