Glossar

BDD

Behavior-Driven Development Softwareentwicklung / Testing
BDD erweitert TDD und beschreibt das Verhalten einer Software aus Nutzersicht in natürlicher Sprache (Given-When-Then). Statt technischer Unit-Tests beschreibt man: Gegeben ein angemeldeter Nutzer, wenn er auf Kaufen klickt, dann wird der Artikel in den Warenkorb gelegt. BDD fördert die Kommunikation zwischen Entwicklern, Testern und Fachleuten und macht Akzeptanztests maschinenlesbar (Cucumber, Gherkin).