BDD: Behavior-Driven Development

A Large Scale Drupal Guide

This guide represents the collaborative efforts of many individuals and organizations participating in Acquia’s Large Scale Drupal (LSD) Program. It is based on interviews with and input from over half a dozen LSD Members, two LSD Partners, and several individuals at Acquia.

The goal of this guide is to introduce Behavior-Driven Development to a broader audience, to help you better understand the methodologies, tooling, and benefits to your organization, and to enable your organization to quickly get up and running with BDD. The Drupal Community is in the process of adopting BDD as a new standard for Drupal 8 Core and contributed module development; moving forward, it will become even more important to the platform (both Drupal 7 and Drupal 8) and to the entire Drupal Community.