English 中文(简体)
SpecFlow vs Cuke4Nuke vs Cucumber+IR
原标题:

Having a look at BDD frameworks and I can t help but wonder which one would suit us better. I like Cucumber because, they have been there doing BDD for a good while(since early 2008) and I like Ruby, however, we are a .net shop and although I find Ruby very friendly, other people don t; and I think that is fair enough (to a point)
Cuke4Nuke, I can see it uses Cucumber under the hood, but it seems to be very early days. I haven t actually tested SpecFlow but I heard good things about it and I know it uses the same meta language for specification I have looked into StoryTeller, could be nice, but I need something that is gonna be there in the next 5-10 years, and I dont know if that will be.

So what do you think is a good suit?

Cheers

最佳回答

Personally I prefer Cucumber, Cuke4Nuke, and Cuke4Vs. We don t just do .NET development.
This allows performing BDD with ruby and Java (Cuke4Duke) using similar tools.
I just like the consistency of use across multiple languages for development. Since Cuke4Nuke is a wire protocal, Cuke4 adapters for almost any language could be developed.

The only issue my team will soon have is Cuke4Vs does not work with VS2010 right now and we will be upgrading soon. Of course you don t need CukeVs to use Cuke4Vs, it just makes it easier for the developers.

I agree that it is not necessarily better than SpecFlow. I tried it and it works good. If you only have .NET development and no Ruby/IronRuby, Java, etc. It can be a good choice as well.

问题回答

SpecFlow is better at the moment, it is stable and has better integration with visual studio 2008/2010.

You can also refer to here: Cuke4Nuke or SpecFlow?

SpecFlow has better accepted by .Net community you can read more about at Richardlawrence s Blog one of the creator of the Cuke4Nuke.





相关问题
rake test finding tests. autotest not finding them

$ rake test $ rake test (in /Users/ethan/project/mtc/completestreets) /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -I"lib:test" "/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake/...

A BDD example - why test "happy path" only?

I ve accidentally stumbled upon an old article by Luke Redpath that presents a very simple BDD example (very short and easy to follow even for non-Ruby programmers like me). I found the end result ...

Running NBehave plain text scenarious using TD.NET

Is this possible? Actually, any tips about running nbehave tests and integrating them with build server would be appreciated. Maybe there s a good alternatives?

Which BDD framework for JavaScript do you use?

I m developing large application using ExtJS framework. Because it grows too fast, I realized that this might be the time to start doing tests. I want to go for BDD technique, I found several BDD ...

热门标签