II.
Methodology overview
Reference · livemethodology:bdd-specification-by-example
BDD / Specification by Example overview
Behavior-Driven Development captures requirements as concrete examples illustrating how the system should behave in specific scenarios. These examples become executable specifications serving as both documentation and automated tests. The three-step process (Discovery, Formulation, Automation) builds shared understanding between business and development teams using a ubiquitous language.
Attributes
displayName
BDD / Specification by Example
description
Behavior-Driven Development captures requirements as concrete examples
illustrating how the system should behave in specific scenarios. These examples
become executable specifications serving as both documentation and automated tests.
The three-step process (Discovery, Formulation, Automation) builds shared
understanding between business and development teams using a ubiquitous language.
methodologyKind
quality-focused
origin
Dan North (BDD, 2006), Gojko Adzic (Specification by Example)
yearIntroduced
2006
Outgoing edges
applies_to1
- domain:software-engineering·DomainSoftware Engineering
Incoming edges
follows_methodology1
- lib-process:shared--bdd-process·LibraryProcessbdd-process