成熟的BDD(行为驱动开发)框架.net和c#

成熟的BDD(行为驱动开发)框架.net和c#,第1张

概述最后一次我在2009年底寻找一个框架,现在我想使用BDD,我发现在.NET中有大约7个BDD框架,我想知道,根据某人的经验,哪一个是最多的成熟? SpecFlow正在成为更好的.NET BDD工具之一,这是真的,MSpec在单位级别是伟大的,虽然我没有发现很多NUnit的好处,考虑到非技术性质的观众. 认真的是,BDD不是关于这些工具.如果您想开始使用,请首先关注场景对话.这是BDD大获胜的地方 最后一次我在2009年底寻找一个框架,现在我想使用BDD,我发现在.NET中有大约7个BDD框架,我想知道,根据某人的经验,哪一个是最多的成熟?解决方法 SpecFlow正在成为更好的.NET BDD工具之一,这是真的,MSpec在单位级别是伟大的,虽然我没有发现很多NUnit的好处,考虑到非技术性质的观众.

认真的是,BDD不是关于这些工具.如果您想开始使用,请首先关注场景对话.这是BDD大获胜的地方 – 当谈话开始产生理解和更多想法,如何解决问题并提供项目的真正价值.如果您的业务利益相关者希望根据这些对话进行更多的参与,那么开始使用英语BDD工具就是很棒的一点.否则,请认识到这些工具引入了另一层抽象,再加上重构英文的难度,制定了哪些步骤不再使用等.BDD工具为场景自动化带来了另一层复杂性,这已经是棘手的.

如果您只是想了解BDD框架如何挂在一起,而不是将它们用于企业项目,那么请继续.

作为替代方案,您可以在一些自定义DSL中捕获场景,并在普通的旧NUnit中执行所需的所有 *** 作.我是原始的JBehave开发者之一,我仍然不会自动跳转到JBehave没有一个很好的理由和大量的利益相关者的参与.稍后移动到英文BDD工具很容易(如果!)它成为最有用的事情.

总结

以上是内存溢出为你收集整理的成熟的BDD(行为驱动开发)框架.net和c#全部内容,希望文章能够帮你解决成熟的BDD(行为驱动开发)框架.net和c#所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1239094.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存