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).