我想知道你的建议对于该工具具有更多的优势,当谈到BDD发展历程:哪些BDD工具更合适,并且对C#应用程序具有更多优势?
我个人用黄瓜(关于Ruby适用于Windows),也似乎SpecFlow非常相似。 但我想你的任何其他好工具的建议!
我想知道你的建议对于该工具具有更多的优势,当谈到BDD发展历程:哪些BDD工具更合适,并且对C#应用程序具有更多优势?
我个人用黄瓜(关于Ruby适用于Windows),也似乎SpecFlow非常相似。 但我想你的任何其他好工具的建议!
您可以将MSpec添加到列表中。 MSpec是我个人的最爱,因为我经常/经常使用它。与单元测试框架一样,您选择的主要是一个品味问题。
以他们夫妇进行测试运行,并决定依据:
你已经错过了我的建议:
写它在代码中。
打破一个可以支持你的BDD的小DSL并不是很难。 Here's one I made earlier.即使是商务人士也可以阅读。
真正使用BDD框架的唯一原因是捕获您与业务利益相关者之间的对话。对话是much more important!如果您的业务利益相关者不是自己阅读或编写场景,那么您所做的所有BDD框架都会引入另一层间接性。 (我帮写JBehave和还是喜欢代码。)
说了这么多,如果你觉得你从BDD框架中受益,我听到SpecFlow伟大的事情。