BDD和单元测试

Jam*_*mie 9 .net tdd bdd

我一直在做TDD并且更多地使用它作为单元测试而不是驱动我的设计.最近我读了很多关于BDD的文章; 既然我对它们都有了更好的了解,我试图弄清楚如何同时使用BDD和单元测试.

例如,我会使用BDD,Dan North风格驱动我的设计,并且假设我正在开发一个应用程序,我有一个简单的规范,我实现它.我有足够的bdd/spec来覆盖它.现在我重新考虑它并且很高兴并且它已经按照规范完成了,我应该开始编写单元测试以涵盖所有可能的输入,因为这是我在TDD中所做的吗?

我是公司唯一的开发人员,一切都在我的肩上,虽然其他团队确实试图手动测试应用程序,但我想降低缺陷率.

Mic*_*rdo 8

拿起"RSpec书".这本书使用了Cucumber和RSpec.可以很容易地成为Cucumber&NUnit或其他东西.黄瓜和BDD将红色,绿色,重构概念延伸到更深层次.

http://www.pragprog.com/titles/achbd/the-rspec-book

黄瓜:http
: //cukes.info/ RSpec:http:
//rspec.info/ NUnit:http
://www.nunit.org/ JUnit:http : //www.junit.org/