Behavior Driven Development (BDD)
Definition - What does Behavior Driven Development (BDD) mean?
Behavior driven development (BDD) is a software development approach that relies on interactions between different layers of stakeholders, the output of such interactions and how these interactions lead to software development.
BDD focuses and associates behavioral specifications with each unit of software under development.
Techopedia explains Behavior Driven Development (BDD)
BDD distributes stakeholders between two distinct classes, as follows:
- Core stakeholders: Focus on business objectives, outcomes and application behavior
- Incidental stakeholders: Functional and non-functional people work to provide the desired application behavior and outcome