Let's move past the basics of test driven development and into the amazing world of specification-driven development and behavior-driven development. Using the tools PHPSpec and Behat, I'll show how you can not only build test coverage but also generate much of your code for you. In this talk, we’ll see what PHPSpec & Behat can do with a series of examples and use cases.