【发布时间】:2011-12-12 08:50:34
【问题描述】:
我与我的同事就单元测试和测试驱动开发进行了辩论。题目如下:
1) 在编写功能代码之前编写单元测试并不构成测试驱动开发方法
我认为编写单元测试确实构成了测试驱动开发,它是 TDD 的一部分。
2) 一套单元测试只是 TDD 的副产品。
一套单元测试不是 TDD 的副产品。
你说什么?
【问题讨论】:
-
1. TDD 是测试优先的超集。 2. 你可以这么说,因为你使用 TDD 来驱动设计而不是仅仅测试你所拥有的。在此前提下,您可以说设计就是产品,测试是奖励。
标签: unit-testing tdd nunit