Monday, February 01, 2010

SpecFlow: BDD .NET-style

As you could read in my latest post I have be a bit frustrated with TDD and where to start, lately. BDD is of course the answer to that. But I must say that the frameworks are available to the .NET crowd is a bit weird. Either you have some really funky syntax (hey Anders, a new colleague and great guy) or it’s build on top on other stuff and where hard to work with.

I simply cannot see myself introduce any ordinary programmers to any of that.

But here is something that looks more like it… a bit at least; SpecFlow. It’s also built with an eye too RSpec, Cucumber and Ruby but build in the style of .NET and C#.

Here is a (silent) screencast, something about syntax and workflow and some great resources.

From this it even looks that they support Swedish… Great work guys!

I’ll be sure to look into this a bit more. Later. New assignment today.

3 comments:

Unknown said...

It pleases us to hear that you like SpecFlow.

Please feel free to ask questions on the Google Group:

http://groups.google.com/group/specflow


We are currently preparing some "more real world" examples and better documentation.

We would also be very interested in your findings an experiences using SpecFlow. So please keep posting...

Regards
jonas

Marcus said...

Been playing around with it for a while now, and I am really impressed!

The support for Swedish was the deal breaker for me and I will now introduce it at a customer, one of the biggest insurance companies in Sweden.

For me this was the first time that BDD took off. Writing the spec in the language of the users (Swedish in this case) and then just right-click and execute the tests... Great, great stuff

I'll be following you close. Thanx

da9l said...

Sounds great Marcus! Eager to hear about your progress!