BDD结构的不同部分

时间:2011-01-02 10:39:34

标签: bdd

我是BDD的新手,在阅读了一些消息来源之后,他们有了以下理解:

BDD有两个部分,即集成测试和单元测试。 集成测试由Cucumber等规范工具完成。 单元测试是传统的junit +(jmock或mockito)等。

这种理解是否正确?

RGDS。

1 个答案:

答案 0 :(得分:2)

我认为这更像是一种思考开发的方式,而不是单元与集成测试的结构。引用here

  

BDD专注于获得清晰   理解所需的软件   与...讨论的行为   利益相关者。它扩展了TDD   在自然中编写测试用例   非程序员可以使用的语言   读。行为驱动的开发人员使用   他们的母语结合在一起   与无处不在的域语言   驱动设计来描述目的   和他们的代码的好处。这允许   开发人员专注于为什么   应该创建代码,而不是   技术细节,并尽量减少   技术翻译   编写代码的语言   和语言所使用的域语言   企业,用户,利益相关者,项目   管理等。

从我用它做的很少,我们的BDD重点是开发业务和开发人员共享的无处不在的语言,并以业务可理解的方式编写测试。