This document discusses Behavior Driven Development (BDD) with Drupal. BDD is an agile methodology that promotes communication and collaboration through writing scenarios that describe application behaviors. The scenarios are used to automate testing and provide documentation. BDD helps bridge communication gaps between business and technical teams. When using BDD with Drupal, tools like Behat and Mink allow writing tests in the Gherkin language that can test Drupal functionality and behaviors.