BDD stands for "Behavior-Driven Development," a software development style that encourages cooperation between developers and stakeholders through identifying and exploring different examples of how a system or smaller element of code might work from a user's perspective.
BDD stands for "Behavior-Driven Development," a software development style that encourages cooperation between developers and stakeholders through conversation around different examples of how a system or element of code might behave. BDD builds on test driven development by replacing the concept of "testing" before the code is written with the natural language of scenarios and examples. This makes it easier for people (often non-technical) involved in the specification and design of the software to discuss, capture and evaluate the intended behavior.