Inhaltsverzeichnis:
- Definition - Was bedeutet Behavior Driven Development (BDD)?
- Techopedia erklärt Verhaltensorientierte Entwicklung (BDD)
Definition - Was bedeutet Behavior Driven Development (BDD)?
Behaviour Driven Development (BDD) ist ein Softwareentwicklungsansatz, der auf Interaktionen zwischen verschiedenen Ebenen von Stakeholdern, der Ausgabe solcher Interaktionen und der Frage basiert, wie diese Interaktionen zur Softwareentwicklung führen.
BDD konzentriert sich auf die Verhaltensspezifikationen der Mitarbeiter für jede in der Entwicklung befindliche Softwareeinheit.
Techopedia erklärt Verhaltensorientierte Entwicklung (BDD)
BDD bietet ein formales Framework für die Erstellung von Anwendungen, das agile Softwareentwicklung (ASD), testgetriebene Entwicklung (TDD) und andere Prinzipien zum Erstellen von Softwareprodukten kombiniert. BDD verknüpft das Geschäftsergebnis mit einer „Story“ oder Spezifikation, die die Anforderungen, den Geschäftsnutzen und die allgemeine Testmethode definiert, mit der die Fertigstellung einer Softwareeinheit ermittelt wird.
BDD verteilt die Stakeholder wie folgt auf zwei verschiedene Klassen:
- Hauptakteure: Konzentration auf Geschäftsziele, Ergebnisse und Anwendungsverhalten
- Nebenakteure: Funktionale und nichtfunktionale Personen arbeiten daran, das gewünschte Anwendungsverhalten und -ergebnis zu erzielen