万本电子书0元读

万本电子书0元读

顶部广告

测试驱动开发的艺术电子书

售       价:¥

纸质售价:¥46.60购买纸书

263人正在读 | 0人评论 6.2

作       者:(芬)Lasse Koskela

出  版  社:人民邮电出版社

出版时间:2010-11-01

字       数:35.6万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书介绍了一种更快更好的软件发方法——测试驱动发。全书共分三部分:第一部分讲述了TDD和ATDD的相关知识、基本概念、方法,为测试驱动发下基础;第二部分将测试驱动发用于具体的实践,重讲解了TDD的各种技术;第三部分着重介绍了验收测试驱动发,包括Fit框架、实现验收测试的方法等,最后讲解了引TDD的各种技巧。 本书浓缩了作者多年的发经验,适合各类Java发人员学习参考。 本书介绍了一种更快更好的软件发方法——测试驱动发。全书共分三部分:第一部分讲述了TDD和ATDD的相关知识、基本概念、方法,为测试驱动发下基础;第二部分将测试驱动发用于具体的实践,重讲解了TDD的各种技术;第三部分着重介绍了验收测试驱动发,包括Fit框架、实现验收测试的方法等,最后讲解了引TDD的各种技巧。 本书浓缩了作者多年的发经验,适合各类Java发人员学习参考。
目录展开

第一部分 TDD入门

第1章 综述

1.1 挑战:用正确的方法解决正确的问题

1.2 解决方案:测试驱动

1.3 正确地做事:TDD

1.4 做正确的事:ATDD

1.5 TDD工具

1.6 小结

第2章 TDD入门

2.1 从需求到测试

2.2 选择第一个测试

2.3 广度优先,深度优先

2.4 别忘了重构

2.5 添加错误处理

2.6 无穷尽的测试

2.7 小结

第3章 小步重构

3.1 探寻解决方案

3.2 以受控的方式修改设计

3.3 进一步延伸新设计

3.4 小结

第4章 TDD的概念与模式

4.1 如何编写及通过测试

4.2 重要的测试概念

4.3 近处观察测试替身

4.4 提高设计的可测试性的准则

4.5 单元测试模式

4.6 在遗留代码基础上工作

4.7 小结

第二部分 针对特定技术应用TDD

第5章 测试驱动Web组件

5.1 在60秒内介绍Web应用中的MVC

5.2 控制器

5.3 用测试先行的方法构建视图

5.4 在基于控件的Web框架基础上TDD

5.5 小结

第6章 测试驱动数据访问

6.1 探索问题领域

6.2 用单元测试驱动数据访问

6.3 编码前写集成测试

6.4 集成测试实战

6.5 为集成测试填充数据

6.6 使用单元测试还是集成测试

6.7 文件系统访问

6.8 小结

第7章 测试驱动不可预测功能

7.1 测试驱动时间相关功能

7.2 测试驱动多线程代码

7.3 标准同步对象

7.4 小结

第8章 测试驱动Swing代码

8.1 Swing UI中该测试什么

8.2 可测试UI代码的模式

8.3 测试视图控件的工具

8.4 测试驱动视图组件

8.5 小结

第三部分 基于ATDD构建产品

第9章 解析验收测试驱动开发

9.1 用户故事介绍

9.2 验收测试

9.3 理解过程

9.4 作为团队活动的ATDD

9.5 ATDD的好处

9.6 我们究竟要测试什么

9.7 工具概览

9.8 小结

第10章 用Fit创建验收测试

10.1 Fit是什么

10.2 三个内建夹具

10.3 FitLibrary对内建夹具的扩展

10.4 执行Fit测试

10.5 小结

第11章 执行验收测试的策略

11.1 验收测试该检测什么

11.2 实现方式

11.3 技术相关考虑

11.4 常见问题的处理技巧

11.5 小结

第12章 TDD应用

12.1 成功采用TDD的必要条件

12.2 让其他人参与进来

12.3 如何应对阻力

12.4 如何推进变革

12.5 小结

附录A JUnit 4简明教程

附录B JUnit 3.8简明教程

附录C EasyMock简明教程

附录D 通过Ant运行测试

相关资源

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部