SpecFlow vs Cuke4Nuke vs Cucumber + IR

时间:2010-03-19 11:23:30

标签: cucumber bdd specflow

看看BDD框架,我不禁想知道哪一个更适合我们。 我喜欢Cucumber,因为他们一直在那里做BDD(从2008年初开始)我喜欢Ruby,但是,我们是一个.net商店,虽然我发现Ruby非常友好,但其他人却不喜欢;而且我认为这是公平的(至某一点)
Cuke4Nuke,我可以看到它在引擎盖下使用Cucumber,但它似乎是非常早期的。 我实际上没有测试过SpecFlow,但我听说过它很好,我知道它使用相同的元语言进行规范 我已经调查了StoryTeller,可能很好,但我需要在接下来的5到10年内会有的东西,我不知道是否会这样。

那么你觉得什么是好事?

干杯

3 个答案:

答案 0 :(得分:3)

SpecFlow目前更好,它稳定并且与visual studio 2008/2010更好地集成。

你也可以参考这里: Cuke4Nuke or SpecFlow?

答案 1 :(得分:2)

我个人更喜欢Cucumber,Cuke4Nuke和Cuke4Vs。 我们不只是做.NET开发 这允许使用类似的工具使用ruby和Java(Cuke4Duke)执行BDD 我喜欢跨多种语言的开发使用的一致性。由于Cuke4Nuke是一种有线协议,因此可以开发几乎任何语言的Cuke4适配器。

我的团队很快就会遇到的唯一问题是Cuke4Vs目前无法与VS2010配合使用,我们很快就会升级。当然你不需要CukeVs来使用Cuke4V,它只是让开发人员更容易。

我同意它不一定比SpecFlow更好。我试了一下,效果很好。如果你只有.NET开发,没有Ruby / IronRuby,Java等,它也是一个不错的选择。

答案 2 :(得分:2)

SpecFlow最好被.Net社区所接受,你可以在Richardlawrence's博客中了解更多关于Cuke4Nuke创作者的博客。