5

看看 BDD 框架,我不禁想知道哪个更适合我们。我喜欢 Cucumber,因为他们在 BDD 上已经有一段时间了(从 2008 年初开始),我喜欢 Ruby,然而,我们是一家 .net 商店,虽然我发现 Ruby 非常友好,但其他人却不这么认为;我认为这很公平(在一定程度上)
Cuke4Nuke,我可以看到它在引擎盖下使用了 Cucumber,但似乎还为时过早。我实际上还没有测试过 SpecFlow,但我听说过它的好消息,而且我知道它使用与我研究过 StoryTeller 的规范相同的元语言,可能很好,但我需要在接下来的 5-10 中出现的东西年,我不知道会不会。

那么你觉得什么样的西装好呢?

干杯

4

3 回答 3

3

SpecFlow 目前更好,它很稳定,并且与 Visual Studio 2008/2010 有更好的集成。

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

于 2010-03-19T11:54:03.360 回答
2

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

我的团队很快就会遇到的唯一问题是 Cuke4Vs 现在不能与 VS2010 一起使用,我们将很快升级。当然,你不需要 CukeVs 来使用 Cuke4Vs,它只是让开发人员更容易。

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

于 2010-08-26T17:03:50.873 回答
2

SpecFlow 已被 .Net 社区更好地接受,您可以在Richardlawrence 的博客上阅读更多关于 Cuke4Nuke 的创建者之一的信息。

于 2013-06-06T06:52:07.913 回答