TDD研究

时间:2008-10-02 20:15:46

标签: tdd

我知道北卡罗来纳州立大学已对TDD做过一些研究。他们发表了一篇名为“An Initial Investigation of Test Driven Development in Industry”的论文。可以找到NCSU的其他出版物here

有人能指出我关于这个主题的其他好的出版物吗?

3 个答案:

答案 0 :(得分:7)

On the Effectiveness of the Test-First Approach to Programming,由Hakan Erdogmus,Maurizio Morisio和Marco Torchiano执导。

尽管它的名称涵盖了TDD:

摘要:

  

测试驱动开发(TDD)的基础   正式化一块   功能作为测试,实施   测试的功能   传递,并迭代过程。

     

本文描述了一种受控制的   评估重要的实验   TDD方面:TDD,程序员   在写之前写功能测试   相应的实施代码。该   实验用   未毕业的学生。虽然   实验组首先应用了测试   策略,对照组应用了   更传统的发展   技术,写完后的测试   实现。两组都紧随其后   增量过程,添加新的   一次一个,回归   测试它们。

     

我们发现测试优先   学生平均写了更多的考试   而反过来,写了更多的学生   测试往往更有成效。我们   也观察到最低质量   随着数量的增加而线性增加   程序员测试,独立于   采用的发展战略。

答案 1 :(得分:4)

ACM Digital Library有很多关于TDD的论文。只需搜索测试驱动开发。

来自Google Test driven development academic research的最佳结果:

Test-Driven Development: Concepts, Taxonomy, and Future Direction在IEEE计算机学会。

在ACM

software Architecture Improvement through TDD

答案 2 :(得分:0)

作为一名TDD从业者,我已经推出了一个新网站WeDoTDD.com。实践它的公司,以及他们如何实践测试驱动开发的故事!