Behavior Driven Development

GPTKB entity

Statements (23)
Predicate Object
gptkbp:instanceOf gptkb:software
gptkbp:abbreviation gptkb:BDD
gptkbp:category Software development process
gptkbp:documentation executable specifications
gptkbp:emphasizes writing scenarios in natural language
gptkbp:focusesOn collaboration between developers, QA, and non-technical stakeholders
gptkbp:goal define clear acceptance criteria
improve communication among project stakeholders
https://www.w3.org/2000/01/rdf-schema#label Behavior Driven Development
gptkbp:introduced gptkb:Dan_North
gptkbp:introducedIn 2003
gptkbp:originatedIn gptkb:Test_Driven_Development
gptkbp:promotion shared understanding of requirements
gptkbp:relatedTo gptkb:Specification_by_Example
gptkb:Acceptance_Test_Driven_Development
Agile software development
gptkbp:uses gptkb:Behat
gptkb:Given-When-Then_format
gptkb:JBehave
gptkb:SpecFlow
gptkb:Cucumber
gptkbp:bfsParent gptkb:BDD
gptkbp:bfsLayer 6