II.
Methodology JSON
Structured · livemethodology:behavior-driven-development
Behavior-Driven Development (BDD) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "methodology:behavior-driven-development",
"_kind": "Methodology",
"_file": "domain/methodologies/methodologies-expanded.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Behavior-Driven Development (BDD)",
"description": "A collaborative development practice where developers, testers, and business\nstakeholders co-author executable specifications in plain-language Given/When/Then\nscenarios. Builds on TDD by shifting focus from implementation to behavior,\nusing tools like Cucumber, SpecFlow, and Behave to automate acceptance criteria\nas living documentation.\n",
"methodologyKind": "quality-focused",
"origin": "Dan North",
"yearIntroduced": "2006"
},
"outgoingEdges": [
{
"from": "methodology:behavior-driven-development",
"to": "domain:software-engineering",
"kind": "applies_to"
},
{
"from": "methodology:behavior-driven-development",
"to": "domain:qa-testing",
"kind": "applies_to"
}
],
"incomingEdges": []
}