TestDrivenDevelopment(TDD)介绍
测试驱动开发是一种先开发测试的先进技术,即你在编写足够的产品代码用于测试和重构之前就编写测试。测试驱动开发的初衷是什么呢?一种观点是TDD是一种规范而不是校验。就是说它是在你编码之前就惯穿设计的一种思考。另一个观点是TDD是一种编码技术,就像RonJeffries喜欢说的那样TDD可用来编写干净的可工作的代码。尽管我把决定权留给读者,但我想以上两点各有其道理。目录一、什么是TDD?...1二、TDD与传统测试...3三、TDD与文档...4四、测试驱动数据库开发...4五、TDD与敏捷模型驱动开发(AMDD)...4六、为什么使用TDD?...5七、小结...5八、工具...6一、什么是TDD
用户评论