单元测试与TDD(测试驱动开发)有什么区别?

时间:2014-01-11 19:42:29

标签: unit-testing tdd unittest++ testdrivendesign

他们的名字是否相同?

“测试”这个词在某种程度上让我觉得它们是相似的......

1 个答案:

答案 0 :(得分:2)

单元测试是将代码写入测试代码单元。单元测试中没有外部依赖关系。您可以使用模拟/存根替换外部依赖项。

TDD在编写实际代码之前首先编写测试(单元测试)。通常你写测试,看它失败,写实际代码或做出改变,然后看它通过。

您可以在http://www.agiledata.org/essays/tdd.html

了解有关TDD的更多信息