出版说明
译者序
序
关于作者
关于技术评审人
致谢
开场白
第一部分 DDT vs. TDD第1章 有人弄反了
DDT要解决的问题
很难知道什么时候完成
将测试放在后期代价更大
测试设计糟糕的代码很困难
用户级测试很容易被遗忘
开发人员变得自负
测试有时缺少目标
对DDT的与工具无关的快速概览
DDT的结构
DDT实战
TDD与DDT的不同之处
示例项目:Mapplet 2.0介绍
小结
第2章 使用TDD的Hello World
第3章 使用DDT的Hello World
第二部分 真实世界中的DDT:Mapplet 2.0旅游网站
第4章 Mapplet项目简介
第5章 详细设计和单元测试
第6章 概要设计和控制器测试
第7章 验收测试:扩展用例场景
第8章 验收测试:业务需求
第三部分 高级DDT
第9章 单元测试的反模式(反面案例)
第10章 为易于测试而设计
第11章 自动化的集成测试
第12章 单元测试算法
附录 爱丽丝漫游用例国
索引