IT-lexicon › Programmeren › BDD

BDD

Programmeren Svenska → Bijgewerkt: 2026-10-02

Teststijl die gedrag in gewone taal beschrijft: Given-When-Then. Dan North, 2003. Een variant op ‘outside-in TDD’: begin bij het perspectief van de gebruiker.

Cucumber (2008) met de Gherkin-syntaxis is de klassieke implementatie. Voorbeeld: Given user logged in / When she clicks Buy / Then order is created. De belofte: productowners kunnen de tests lezen. In de praktijk worden scenariobestanden slecht onderhouden, haken analisten af en blijft er een ingewikkelde TDD met een extra laag over. RSpec (Ruby) maakte de BDD-DSL populair onder ontwikkelaars. De BDD-syntaxis van Mocha en Jest (describe/it) is een andere lezing: unittests onder een nieuwe naam.

← Terug naar het lexicon