NSpec A Behaviour Specification Framework for .Net. Behaviour Driven Development Behaviour Driven Development, or BDD, represents the evolution of current coding practices with respect to Test Driven Development (TDD). Before we introduce BDD and NSpec, let's take a look at some of the currently perceived problems with TDD. Test Driven Development isn't brilliantly named, it hides the fact that TD