This document provides an introduction to Behavior Driven Development (BDD) testing using the Behat framework. It discusses how BDD adds structure to test-driven development by describing features and scenarios in natural language. This allows for collaboration between developers and non-technical stakeholders. It provides an example of defining a feature and scenarios in Behat's Gherkin language and running the tests. Steps define the code implementation and assertions. The Behat Symfony bundle can integrate BDD tests into Symfony projects. Resources for learning more about BDD and Behat are also listed.