首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BDD和单元测试

BDD和单元测试
EN

Stack Overflow用户
提问于 2010-02-25 03:58:29
回答 2查看 2.2K关注 0票数 9

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

例如,我会使用BDD,Dan North风格来驱动我的设计,假设我正在开发一个应用程序,我有一个简单的规范,并且我实现了它。我有足够的bdd/spec来涵盖它。现在,在我重构了它,并且很高兴,并且它已经通过了该规范之后,我是否应该开始编写单元测试来涵盖所有可能的输入,因为这就是我在TDD中所做的?

我是公司中唯一的开发人员,所有的事情都在我的肩上,尽管其他团队确实尝试手动测试应用程序,但我希望降低缺陷率。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-25 04:01:39

拿起“RSpec书”。这本书使用了Cucumber & RSpec。可以很容易地是Cucumber & NUnit或其他东西。Cucumber和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/

票数 8
EN

Stack Overflow用户

发布于 2010-08-31 05:27:11

我同意。RSpec书很好地描述了“由外而内”的开发方法。Cucumber (外部)帮助描述预期的行为(按照用户理解的术语);RSpec/*Unit (内部)帮助描述类的行为。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2329039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档