Kurs · Schulung · Workshop

Behaviour Driven Development (BDD) for All

Lerne im interaktiven Workshop Behaviour Driven Development (BDD) und die Gherkin-Syntax, um die Zusammenarbeit über Disziplinen hinweg zu verbessern und die Produktqualität zu steigern.

Freu dich auf die perfekte Mischung aus Theorie und Praxis. Ich halte theoretische Inputs kurz und setze voll auf Teamarbeit und realitätsnahe Übungen. Du und dein Team werdet den kompletten Ablauf einer Anforderung mit BDD und Gherkin durchspielen. Eigne dir neue Skills an, die du sofort im Job einsetzen kannst!

Stimmen unserer Teilnehmer:innen

Diese Kunden haben Kurse im gleichen Themen-Cluster bei uns gebucht.Mehr Kunden →

Inhalt

Anhand konkreter Herausforderungen aus der Praxis entdecken wir die zahlreichen Möglichkeiten von BDD und Gherkin. Konkret werden wir folgende Themenbereiche behandeln:

  • Einführung in BDD & Gherkin
  • Praxis Simulation
    • Discovery Workshop für eine neue Anforderung
    • Fachliche Szenarien aufspüren
    • Test Strategien diskutieren
    • Gherkin Scenarios definieren
    • Dokumentationskonzept überlegen
  • Transfer in den Berufsalltag

Der effektive Kursinhalt kann, abhängig von Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen, von obigen Angaben abweichen.

In-House Kurs anfragen

Mit dem Absenden akzeptierst du unsere Datenschutzbestimmungen.

Öffentlichen Termin anfragen

Kein passender öffentlicher Termin dabei? Trag dich unverbindlich ein – sobald genug Interesse besteht, planen wir einen neuen öffentlichen Termin und informieren dich zuerst.

Anzahl Teilnehmende (ungefähr)

Mehr als 3 Teilnehmende? Am besten direkt einen Wunschtermin als In-House Kurs anfragen.

Mit dem Absenden akzeptierst du unsere Datenschutzbestimmungen.

Mehr über Behaviour Driven Development (BDD)

Behaviour Driven Development (BDD) ist eine agile Softwareentwicklungsmethode, die die Zusammenarbeit zwischen Entwickler:innen, QA-Engineers und nicht-technischen Stakeholdern fördert. Durch die Verwendung einer gemeinsamen Sprache – typischerweise in Form von Given/When/Then-Szenarien in Gherkin – werden Anforderungen als ausführbare Spezifikationen formuliert. BDD schlägt eine Brücke zwischen fachlichen Anforderungen und technischer Implementierung und reduziert Missverständnisse im Entwicklungsprozess erheblich.

Weitere Ressourcen:

History

BDD wurde Anfang der 2000er Jahre von Daniel Terhorst-North als Weiterentwicklung von Test Driven Development (TDD) eingeführt. Unzufrieden mit der Ausrichtung auf Tests statt auf Verhalten, begann er 2003 mit der Entwicklung von JBehave – einem Ersatz für JUnit, der die Sprache des Verhaltens statt der des Testens verwendete. 2007 wurde die Gherkin-Sprache eingeführt, die das Given/When/Then-Muster formalisierte und zur Grundlage vieler BDD-Frameworks wurde.

Mit der Veröffentlichung von Cucumber – zunächst für Ruby, später für viele weitere Sprachen – wurde BDD in der Softwareentwicklungsbranche weit verbreitet. Heute ist BDD ein etablierter Bestandteil agiler Entwicklungsprozesse und wird von Teams weltweit eingesetzt, um die Kommunikation zwischen technischen und nicht-technischen Stakeholdern zu verbessern.