Today’s podcast is .NET Rocks episode 921, Cucumber Makes BDD Fun with Matt Wynne.
I’ve heard a lot about BDD, Behavior Driven Development, this past year. It’s a specialized version of TDD where you capture behaviors in specifications. Using Cucumber you can then run these specifications against your application to see that they are fulfilled.
Cucumber uses the language Gherkin and started out for Ruby but can be used with Java, .NET and more. There is also a specific .NET tool, SpecFlow.