Test driven practical TDD and acceptance TDD for Java developers
作者: (芬)Lasse Koskela著;李贝译
出版社:人民邮电出版社,2010
简介:《测试驱动开发的艺术》采用“手把手”的教学方式,通过大量实例来解释TDD。还专门用几章的篇幅来讲解如何为难于测试的技术编写单元测试。全书内容循序渐进,先侧重基础内容。讨论测试驱动开发和验收。然后进入动手实践部分。逐一讲解如何对各种技术应用TDD,最后介绍基于验收测试驱动的测试先行的方式构建完整的系统。
《测试驱动开发的艺术》面向各个层次的.Java程序员。面对变化的世界,请张开双臂。拥抱极限编程,拥抱TDD。
在传统的软件开发中,开发人员对于代码是否正确心中无底,一切依赖于后期的测试环节。极限编程反其道而行之,主张采用测试驱动开发(TDD)的方法,即通过测试定义所要开发的功能的接口。然后实现功能的开发过程。TDD通过不断地测试推动代码的开发。既简化了代码,又保证了软件质量。
《测试驱动开发的艺术》介绍了一种更快更好的软件开发方法——测试驱动开发。全书共分三部分:第一部分讲述了TDD和ATDD的相关知识、基本概念、方法,为测试驱动开发打下基础;第二部分将测试驱动开发用于具体的实践,重点讲解了TDD的各种技术;第三部分着重介绍了验收测试驱动开发,包括Fit框架、实现验收测试的方法等,最后讲解了引入TDD的各种技巧。
《测试驱动开发的艺术》浓缩了作者多年的开发经验,适合各类Lava开发人员学习参考。