BDD
Behavior-Driven Development
Tests in einer Sprache schreiben, die der Business-Stakeholder lesen kann. Dann diese Tests passen lassen.
Zuletzt geprüft: 2026-05-24
vonKevin Riedl
wiki ↗
Behavior-Driven Development ist TDD mit umgeschriebener Testsprache, sodass Nicht-Engineers sie lesen können. Tools wie Cucumber nutzen ein Given/When/Then-Format, das ein Product Manager unterschreiben kann. Ziel: Tests am Business-Verhalten ausrichten, das sie validieren, statt an der gerade existierenden Implementierung.
Praktisch liegt der Wert am höchsten auf Integration und Akzeptanztest-Ebene, wo die Sprachbarriere zwischen Engineering und Produkt tatsächlich Bugs erzeugt. Auf Unit-Test-Ebene addiert BDD mehr Zeremonie, als es spart."
// FAQ