【发布时间】:2011-01-20 16:55:07
【问题描述】:
我一直在做 TDD,并且更多地将其用作单元测试,而不是推动我的设计。最近我读了很多关于 BDD 的文章;现在我对它们有了更好的了解,我试图弄清楚如何同时使用 BDD 和单元测试。
例如,我会使用 BDD、Dan North 风格来推动我的设计,假设我正在开发一个应用程序并且我有一个简单的规范并实现它。我有足够的 bdd/spec 来覆盖它。现在,在我对它进行了重构并且很高兴并且按照规范通过了它之后,我是否应该开始编写单元测试来涵盖所有可能的输入,因为这就是我在 TDD 中所做的?
我是公司唯一的开发人员,一切都在我的肩上,虽然其他团队确实尝试手动测试应用程序,但我想降低缺陷率。
【问题讨论】:
-
那么我们能否看到我是否应该开始编写单元测试来涵盖所有可能的输入,因为这就是我在 TDD 中所做的的实际答案?我真的有同样的问题,不认为这本书的链接(即使它很酷)足以接受它。
-
jibie 你的权利我已经添加了我自己的答案。虽然迟到了!