Behavior-Driven Development (BDD) verbindet Anforderungen, Tests und Implementierung durch eine gemeinsame, verständliche Sprache.

In diesem ganztägigen Workshop lernen Teilnehmende, wie BDD in der Praxis funktioniert – konkret mit dem Java-Framework JGiven.

Wir starten mit den Grundlagen: Was ist BDD? Wie unterscheidet es sich von TDD? Und warum ist die Sprache der Anforderungen so entscheidend?
Danach steigen wir in die Arbeit mit JGiven ein – einem leistungsfähigen BDD-Framework, das strukturierte, sprechende Tests in Given-When-Then-Form ermöglicht.

In praktischen Übungen schreiben wir gemeinsam Szenarien, formulieren verständliche Step-Definitions und integrieren JGiven in bestehende Build-Prozesse. Dabei liegt der Fokus auf echter Zusammenarbeit: zwischen Entwickelnden, Testenden und Fachabteilungen.

Am Ende des Tages verstehen die Teilnehmenden, wie sie mit JGiven nachvollziehbare, wartbare und lebendige Tests erstellen – und wie BDD dabei hilft, fachliche Anforderungen präzise und testbar zu formulieren.