失效链接处理 |
Java测试驱动开发 PDF 下载
转载自:https://download.csdn.net/download/xuewenyong/10011826
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://e.dangdang.com/products/1900759090.html
相关截图:
资料简介:
《Java测试驱动发》介绍如何将各种TDDzui佳实践应用于Java发,主要内容包括:用Java语言行TDD会用到的各种工具和框架,所需环境搭建;通过实际应用程序,展示TDD优及发中应注意的主要问题;TDD是如何通过模拟内部和外部依赖来提升速度的;如何重构既有应用程序;详细介绍所有TDDzui佳实践。 《Java测试驱动发》适合所有Java发人员,也适合用其他语言编程的程序员了解TDD。 《Java测试驱动发》介绍如何将各种TDDzui佳实践应用于Java发,主要内容包括:用Java语言行TDD会用到的各种工具和框架,所需环境搭建;通过实际应用程序,展示TDD优及发中应注意的主要问题;TDD是如何通过模拟内部和外部依赖来提升速度的;如何重构既有应用程序;详细介绍所有TDDzui佳实践。 《Java测试驱动发》适合所有Java发人员,也适合用其他语言编程的程序员了解TDD。
资料目录:
前言 本书内容 需要什么 为谁而写 第 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 这只是开始 |