BDD Behavior-Driven Development
Test-stil som beskriver beteenden i naturligt språk: Given-When-Then. Dan North, 2003. Förskott till "outside-in TDD" — börja från användarens perspektiv.
Cucumber (2008) + Gherkin-syntax är klassisk impl. Spec: Given user logged in / When she clicks Buy / Then order is created. Pitch: produktägare kan läsa testerna. Praktik: scenario-filer underhålls dåligt, BAs slutar bidra, blir bara komplicerad TDD med extra layer. RSpec (Ruby) populariserade BDD-DSL för utvecklarstil. Mocha + Jest BDD-syntax (describe/it) är annan tolkning — bara nytt namn på unit tests.