【发布时间】:2013-04-08 19:17:00
【问题描述】:
对于正在进行的项目和改进我们的开发流程,我们考虑采用TDD 作为开发理念。在研究最佳实践以及如何将新方法“推销”给我的同事/开发人员时,我遇到了BDD,发现它更适合我们需要的东西,并且以某种方式成为 TDD 的下一次迭代。问题是到目前为止我只尝试了Dan North、JBehave开发的tool,我不能说我很惊讶。
在我看来,设置很麻烦,我找不到非常合适的文档。另一方面,我也尝试了spock groovy 工具,到目前为止我还挺喜欢它的。
问:是否有任何合适的工具可用于 BDD?
问:您会改用 spock 来处理引入另一种语言的开销吗?
【问题讨论】:
-
嗨 Olimpiu,有different flavors of BDD。还包括非技术利益相关者是否有价值?如果是,使用FitNesse 或Concordion 等工具怎么样?
-
@user3632158 - 是的,非常感谢您也包括非技术利益相关者。您是否朝这个方向进行了实验?
-
我们在团队中使用Concordion。非技术业务专家正在使用免费的所见即所得 html 编辑器 (microsoft.com/en-us/download/details.aspx?id=36179) 编写规范。然后开发人员对规范进行检测,以创建自动化验收测试。
标签: testing bdd spock automated-tests jbehave