Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
4年前关闭。
我正在寻找在下一个.NET项目中使用BDD的方法,我想知道是否有人有使用Specflow和BDDfy的经验,以及他们会推荐BDD新手中的哪两个使用。此练习将是一个试用,如果成功,它将成为BDD未来项目的标准/最佳实践。
该团队将与质量检查人员和BA一起工作,BA将负责在质量检查的帮助下编写用户案例。质量检查还可能有助于编写方案的测试存根。
谢谢,
克里斯
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
4年前关闭。
我正在寻找在下一个.NET项目中使用BDD的方法,我想知道是否有人有使用Specflow和BDDfy的经验,以及他们会推荐BDD新手中的哪两个使用。此练习将是一个试用,如果成功,它将成为BDD未来项目的标准/最佳实践。
该团队将与质量检查人员和BA一起工作,BA将负责在质量检查的帮助下编写用户案例。质量检查还可能有助于编写方案的测试存根。
谢谢,
克里斯
最佳答案
我认为Specflow在Visual Studio中具有很好的工具支持和集成。这可以帮助您的开发人员和质量保证人员完成自动化任务。但是我更喜欢BDDfy的简单性,因为我不需要在测试类中使用正则表达式复制步骤。
我认为BDD的主要好处是可以通过诸如规范研讨会或三个好友的技术来共同定义需求。另一种查看BDD的方式Specification by Example (SbE)强烈强调了这一点。因此,在您开始使用SbE时,有些团队只能创建示例,但只能创建don't automated,直到您有足够的经验和良好的规范工作流程。
您是否考虑过使用专门针对协作和业务可理解输入的工具,例如FitNesse或Concordion.NET?
关于.net - Specflow或BDDfy ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28233284/
10-10 10:25