
| 通过大量实例来解释tdd,易于理解 全书内容循序渐进,先侧重基础内容,然后进入动手实践部分,逐一讲解如何对各种技术应用tdd,最后介绍基于验收测试驱动的测试先行的方式构建完整的系统 |
| Lasse Koskela 程序员,软件开发培训师、咨询师,任职于芬兰知名软件公司Reaktor,致力于为客户提供软件性能提升解决方案;同时也是开源软件的忠实拥护者。其博客地址为http://lassekoskela.com/thoughts/。读者也可通过Email与其联系:lasse.koskela@reaktor.fi。 .. << 查看详细 |
| 第一部分 tdd入门 第1章 综述 1.1 挑战:用正确的方法解决正确的问题 1.1.1 糟糕的代码质量 1.1.2 不能满足客户需求 1.2 解决方案:测试驱动 1.2.1 高质量的tdd 1.2.2 用atdd满足客户需求 1.2.3 这对我有什么好处 1.3 正确地做事:tdd 1.3.1 测试-编码-重构 1.3.2 增量式开发 1.3.3 重构以保持代码的健康 1.3.4 保证软件正常运行 1.4 做正确的事:atdd 1.4.1 名字的含义 1.4.2 紧密协作 1.4.3 把测试作为沟通的共同语言 1.5 tdd工具 1.5.1 使用xunit做单元测试 . 1.5.2 支持atdd的测试框架 1.5.3 持续集成及构建 1.5.4 代码覆盖率 1.6 小结 第2章 tdd入门 第3章 小步重构 第4章 tdd的概念与模式 第二部分 针对特定技术应用tdd 第5章 测试驱动web组件 第6章 测试驱动数据访问 第7章 测试驱动不可预测功能 第8章 测试驱动swing代码 第三部分 基于atdd构建产品 第9章 解析验收测试驱动开发 第10章 用fit创建验收测试 第11章 执行验收测试的策略 第12章 tdd应用 附录a junit 4简明教程 附录b junit 3.8简明教程 附录c easymock简明教程 附录d 通过ant运行测试 相关资源 |
商品评论(0条)