iiRecord
Agentic AI Atlas · Behavior-Driven Development (BDD)
methodology:behavior-driven-developmenta5c.ai
II.
Methodology overview

methodology:behavior-driven-development

Reference · live

Behavior-Driven Development (BDD) overview

A collaborative development practice where developers, testers, and business stakeholders co-author executable specifications in plain-language Given/When/Then scenarios. Builds on TDD by shifting focus from implementation to behavior, using tools like Cucumber, SpecFlow, and Behave to automate acceptance criteria as living documentation.

MethodologyOutgoing · 2Incoming · 0

Attributes

displayName
Behavior-Driven Development (BDD)
description
A collaborative development practice where developers, testers, and business stakeholders co-author executable specifications in plain-language Given/When/Then scenarios. Builds on TDD by shifting focus from implementation to behavior, using tools like Cucumber, SpecFlow, and Behave to automate acceptance criteria as living documentation.
methodologyKind
quality-focused
origin
Dan North
yearIntroduced
2006

Outgoing edges

applies_to2

Incoming edges

None.