BDD steht für "Behavior-Driven Development", einen Softwareentwicklungsstil, der die Zusammenarbeit zwischen Entwicklern und Stakeholdern fördert, indem verschiedene Beispiele dafür identifiziert und untersucht werden, wie ein System oder ein kleineres Codeelement aus der Sicht eines Benutzers funktionieren könnte.