万本电子书0元读

万本电子书0元读

顶部广告

Java测试驱动开发电子书

Java发! 从使用TDD始,改善设计和代码的质量、简化重构工作、提高代码覆盖率。 -卓有成效地践行测试驱动发所需的工具和框架 -高效执行“红灯-绿灯-重构”过程 -如何以独立于其他代码的方式行有效的单元测试 -使用各种技巧设计简单而易于维护的代码 -使用模拟框架和技巧轻松编写测试并快速执行 -结合行为驱动发和单元测试行TDD -重构遗留代码

售       价:¥

纸质售价:¥36.70购买纸书

360人正在读 | 1人评论 6.2

作       者:[西]维克多·法西克 阿列克斯·加西亚(Viktor Farcic, Alex Garcia)

出  版  社:人民邮电出版社

出版时间:2017-08-01

字       数:16.7万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
《Java测试驱动发》介绍如何将各种TDDzui佳实践应用于Java发,主要内容包括:用Java语言行TDD会用到的各种工具和框架,所需环境搭建;通过实际应用程序,展示TDD优及发中应注意的主要问题;TDD是如何通过模拟内部和外部依赖来提升速度的;如何重构既有应用程序;详细介绍所有TDDzui佳实践。 《Java测试驱动发》适合所有Java发人员,也适合用其他语言编程的程序员了解TDD。<br/>【推荐语】<br/>Java发! 从使用TDD始,改善设计和代码的质量、简化重构工作、提高代码覆盖率。 -卓有成效地践行测试驱动发所需的工具和框架 -高效执行“红灯-绿灯-重构”过程 -如何以独立于其他代码的方式行有效的单元测试 -使用各种技巧设计简单而易于维护的代码 -使用模拟框架和技巧轻松编写测试并快速执行 -结合行为驱动发和单元测试行TDD -重构遗留代码<br/>【作者】<br/>Viktor Farcic 资-深软件架构师,Docker船长,Java发专家,热衷于测试驱动发、行为驱动发、持续集成、持续交付和持续部署。 他把多年经验都分享在了博客上,深受读者欢迎:http://TechnologyConversations.com。 Alex Garcia 资-深Java程序员,敏捷实践拥趸,热衷于学习新语言、新范式、新框架。<br/>
目录展开

前言

本书内容

需要什么

为谁而写

第 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 这只是开始

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部