3
我读过的一些资源指的是BDD作为对'坏TDD'的回应。xUnit框架和BDD可以一起工作吗?
- 行为与验证的规范。测试和实施之间没有不适当的亲密关系
- 业务开发测试人员之间无所不在的/共享语言的使用
- 术语强调'行为'而不是'测试'。所以给定时,然后,上下文,情景,示例与测试套件,灯具和案例。
- 直播规格
不知道如果我错过了更多的好处..请球场英寸
考虑到大多数用户(可能是局部现象)在创建/阐述“协作” /澄清规范,但都没有兴趣编辑/查看/执行/维护自动版本(当然,他们希望所有的规格由软件来满足):
有任何方面xUnit(例如说NUnit)阻止它成为BDD的一个好工具?
- 根据规范书写是一种与工具无关的技能。
- 对于无处不在的语言也是如此。它只需要努力把它拿出来
- 注意上面提到的约束。假定我采用了与BDD Given-When-Then样式一致的xUnit测试命名样式。
- 我得到/创建一个工具,使用上述命名约定从测试结果文件生成类似的“活文档”。
有人能记住我的定制BDD地图上的“这里是龙” ......