【发布时间】:2011-07-21 02:48:16
【问题描述】:
好的,所以我是一个新的 .net 开发人员,我在大学做过一些工作,但从大学毕业后从事 Coldfusion 工作,现在已经切换到 MVC3 中的一个新项目,使用 TDD、EF,整个九码。
我正试图解决 TDD 的一个问题。
首先,据我了解,TDD 更像是一种“设计实践”,而不是仅仅在代码之前编写单元测试的实际方式?
我对单元测试和 TDD 如何共存感到困惑。
我的 TDD 测试实际上是单元测试,还是我的 TDD 测试只是帮助我设计的一种方式,然后我仍然使用单元测试来覆盖代码?
有人有什么想法吗?
【问题讨论】:
-
单元测试是 TDD 的有益副产品。 TDD 旨在以小增量指定-实现-重组。如果遵循得当,您的代码通常会在最后被自动测试覆盖 90% 以上。获取贝克的书以获取更多信息。
标签: c# .net unit-testing testing tdd