Specification by example (BDD)

Agree requirements through concrete Given / When / Then examples that become automated tests.

Use when
Business rules with many cases; custom software.
Avoid when
Configuration-only package work without test automation.
Source
Adzic (2011)
Level
B · established practice
For agents · MCP
explain_node({ "id": "t.spec_by_example" })