我们正在寻求启动一种 bdd 风格的方法,灵感来自 Gojko Adzic 的示例规范。实现是在 java 中,开发人员已经在编写 junit 测试。
关键要求是规范(验收测试)可以由非开发人员编写、阅读和维护。该项目将作为一个敏捷团队运行——所以如果开发人员必须对规范进行检测就可以了。但是,我不希望开发人员、测试人员或领域专家不得不阅读或编写看起来像代码的东西。
到目前为止,我已经查看了FitNesse、Concordion和其他各种(例如Spock)。我拒绝了 spock 和类似工具,因为它们以开发人员为主要受众。FitNesse 似乎可以满足大多数要求。
然而,Concordion 可能是当前最受欢迎的:规格看起来更简洁。
所以我的问题(实际上是三个):
- 我应该看的其他工具有什么建议吗?
- 有没有人以这种方式成功使用 concordion(或其他工具)?
- concordion 是否仍在积极开发/支持?很难从网站上分辨出来,大多数相关的 SO 问题都有好几年的历史了。
谢谢。