看了 BDD 框架,我不禁想知道哪一个更适合我们。我喜欢 Cucumber,因为他们已经在那里做 BDD 很长一段时间了(从 2008 年初开始),而且我喜欢 Ruby,但是,我们是一家 .net 商店,虽然我发现 Ruby 非常友好,但其他人却不这么认为;我认为这很公平(在某种程度上)
Cuke4Nuke,我可以看到它在底层使用了 Cucumber,但似乎还处于早期阶段。我实际上还没有测试过规格,但是我听到了关于它的好消息,我知道它使用了与讲故事的人相同的规范,可能很不错,但是我需要在接下来的5-10中会出现的东西多年,我不知道这是否会。

那么你认为什么样的西装才是好西装呢?

干杯

有帮助吗?

解决方案

个人我更喜欢黄瓜,Cuke4Nuke,和Cuke4Vs。 我们不只是做.NET开发。结果 这允许使用类似的工具红宝石和Java(Cuke4Duke)执行BDD。结果 我只是想利用跨多种语言发展的一致性。由于Cuke4Nuke是电线protocal,Cuke4适配器为几乎任何语言可以开发。

唯一的问题我的团队将很快是Cuke4Vs不与VS2010现在工作,我们将很快升级。当然,你不需要CukeVs使用Cuke4Vs,它只是更容易为开发商。

我同意这不一定比SpecFlow更好。我想它和它的作品好。如果你只有.NET开发和没有注释/ IronRuby的,Java等它可以是一个很好的选择为好。

其他提示

SpecFlow是目前较好的,它是稳定的,并具有与Visual Studio 2008/2010更好的整合。

您也可以参考这里: Cuke4Nuke或SpecFlow?

SpecFlow 已被 .Net 社区更好地接受,您可以在以下位置阅读更多信息 理查德·劳伦斯的 博客 Cuke4Nuke 的创建者之一。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top