Behavior-Driven Development

GPTKB entity

Statements (29)
Predicate Object
gptkbp:instanceOf gptkb:software
gptkbp:abbreviation gptkb:BDD
gptkbp:appliesTo agile software development
gptkbp:category software engineering
software testing
agile methodology
gptkbp:emphasizes shared understanding of requirements
gptkbp:focusesOn collaboration between developers, QA, and non-technical stakeholders
gptkbp:goal improve communication
produce executable specifications
reduce misunderstandings
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:popularTool gptkb:Behat
gptkb:JBehave
gptkb:SpecFlow
gptkb:Cucumber
gptkbp:relatedTo gptkb:Acceptance_Test-Driven_Development
gptkb:Test-Driven_Development
gptkb:Specification_by_Example
gptkbp:uses gptkb:Gherkin_syntax
gptkb:Given-When-Then_format
natural language descriptions
scenarios
user stories
gptkbp:bfsParent gptkb:TDD
gptkbp:bfsLayer 5