This document discusses Behavior Driven Development (BDD) and the Behat testing framework. It begins with an overview of BDD and its principles. It then addresses common questions around when and how to start BDD, what to test, and how to understand test failures. The document introduces Gherkin and Behat, an open source BDD framework for PHP inspired by Cucumber. It concludes with a demo of Behat and references for further information.