II.
Methodology overview
Reference · livemethodology:specification-by-example
Specification by Example overview
A collaborative requirements technique where teams illustrate requirements using realistic examples. Key examples become executable specifications that serve as both documentation and automated tests. The process involves deriving scope from goals, specifying collaboratively, illustrating with examples, refining the specification, automating validation, and evolving a living documentation system.
Attributes
displayName
Specification by Example
description
A collaborative requirements technique where teams illustrate requirements
using realistic examples. Key examples become executable specifications that
serve as both documentation and automated tests. The process involves deriving
scope from goals, specifying collaboratively, illustrating with examples,
refining the specification, automating validation, and evolving a living
documentation system.
methodologyKind
quality-focused
origin
Gojko Adzic
yearIntroduced
2011
Outgoing edges
applies_to2
- domain:software-engineering·DomainSoftware Engineering
- domain:qa-testing·DomainQA/Testing
Incoming edges
None.