SpecFlow - Pragmatic BDD for .Net

October 29, 2009 | 1 Minute Read
This post was originally posted on my old blog.

Some days ago TechTalk released SpecFlow as an open source project.


The mission of SpecFlow is to provide a pragmatic and frictionless approach to Acceptance Test Driven Development (ATDD) and Behavior Driven Development (BDD) for .NET projects today.

The main website is at
The source code is hosted on GitHub: SpecFlow.
The wiki and issue tracking is at

We at TechTalk are successfully using SpecFlow in several projects.

SpecFlow was mainly developed on the background that using Cucumber on the .Net platform is currently painful and not frictionless at all. You can read more on Gaspars Blog.

SpecFlow was heavily inspired by Cucumber. It aims at bridging the communication gap between domain experts and developers by binding business readable behavior specifications to the underlying implementation.

To get an idea how this can be realized:

First write your scenarios in plain-text...step1.png

... then let SpecFlow execute them! step7.png follow me on twitter, I need some friends :-)