Chat with us, powered by LiveChat Zum Hauptinhalt springen
icon – <function str.title at 0x7f70298a4280>

AU Grundlagen von BDD mit Cucumber (3 Tage)

Agile United – Grundlagen mit BDD mit Cucumber ist ein dreitägiges, intensives und praxisnahes Training. Es vermittelt Dir ein fundiertes Verständnis von Behaviour-Driven Development (BDD) und demonstriert dessen effektive Umsetzung mit Cucumber, Gherkin, TestNG sowie modernen API-Testing-Tools.

Der Kurs richtet sich an Tester:innen, Entwickler:innen, Architekt:innen, Produktverantwortliche und alle Mitglieder agiler Teams. Ziel ist es, die Zusammenarbeit zwischen Fachbereich und IT zu stärken, die Qualität von Spezifikationen zu erhöhen und ein gemeinsames Verständnis des erwarteten Softwareverhaltens zu etablieren.

Das Training kombiniert Mindset, Methodik, Technik und Tooling: von agilen Prinzipien und effektiver Stakeholder-Kollaboration über das Schreiben klarer, wartbarer Szenarien bis hin zu deren Automatisierung mit Cucumber und Integration in End-to-End-Delivery-Workflows.
Die Teilnehmenden arbeiten praxisorientiert mit UI-Tests, API-Tests, Mocking-Strategien, datengetriebenem Testen und CI/CD-Integration – unterstützt durch realitätsnahe Übungen in einer vorkonfigurierten virtuellen Umgebung.

inhalt & lehrplan

Kapitel 1 – Einführung in Behaviour-Driven Development

Was BDD ist und wie es sich von TDD und ATDD unterscheidet
Geschichte, Ziele und Auswirkungen von BDD
Agile Prinzipien im BDD-Kontext
Rollen und Zusammenarbeit (PO, Dev, QA, Stakeholder)
Klar formulierte Gherkin-Szenarien schreiben (Given-When-Then)
Abstraktion, wiederverwendbare Schritte, Kommunikation
Testarten im BDD (Akzeptanz, Integration, System, E2E…)
Data-Driven & Keyword-Driven Testing
Tools & Frameworks, Vor- und Nachteile von BDD

Kapitel 2 – Testautomatisierung mit Cucumber & TestNG

Einrichtung der Testumgebung (Cucumber, TestNG, Maven)
Erstellung von Feature Files und Step Definitions
UI- und fachliche Tests mit Cucumber
Hooks, Runner-Klassen, Parameter und Datentabellen
Komplexe Datenstrukturen und Scenario Outlines
Wiederverwendbarkeit, Wartbarkeit und Best Practices

Kapitel 3 – Der BDD-Zyklus

Warum der BDD-Zyklus die Zusammenarbeit verbessert
TDD, ATDD und BDD – Gemeinsamkeiten, Unterschiede, Einsatzgebiete
Der vollständige BDD-Workflow von der Idee bis zur ausführbaren Spezifikation
Praktische Beispiele für jede Phase
Vorteile, Einschränkungen und nachhaltige Anwendung von BDD

Kapitel 4 – APIs, Mocking & BDD mit Karate

Grundlagen von APIs (REST, SOAP, HTTP-Methoden)
Validierung von Antworten, Schemas, Datentypen und Verhalten
Einsatz von Karate für API-Tests mit Gherkin
Hooks, Variablen, Matching-Regeln, externe Daten
Implementierung von Mocks und API-Testdoubles
Best Practices, Optimierung und Umgang mit Herausforderungen

Kapitel 5 – CI /CD mit Cucumber

Continuos Integration / Continuous Deployment
Vorstellung & Einrichtung des Jenkins Buildservers
BDD Workflow mit Jenkins
Berichterstattung und Testberichte generieren
Best Practices für die Organisation von Tests

zielgruppe

  • Tester
  • Testautomatisierer
  • Testmanager
  • Softwarearchitekt
  • Softwareentwickler
  • Scrum Master

Das Training Agile United – Grundlagen in BDD mit Cucumber wurde für alle entwickelt, die ihr Verständnis von Behaviour-Driven Development vertiefen und die Zusammenarbeit zwischen Business, Entwicklung und Test durch ausführbare Spezifikationen stärken möchten.
Ob Du als Testerin, Testautomatisierungsingenieurin, Entwicklerin, Softwarearchitektin, Product Owner, Scrum Master tätig bist oder eng mit agilen Teams arbeitest – dieses Training unterstützt Dich dabei, Anforderungen klarer zu kommunizieren, Spezifikationen zu verbessern und ein gemeinsames Verständnis des Systemverhaltens zu schaffen.

Wenn Du Deine Automatisierungskenntnisse mit Cucumber, Gherkin und TestNG erweitern möchtest, lernen willst, wie man klare und wartbare Szenarien formuliert, oder API-Tests, Mocking sowie CI/CD-Integration mit Karate und modernen Tools praxisnah anwenden möchtest, bist Du hier genau richtig.

Der Kurs eignet sich auch für Dich, wenn Du Dich auf eine Rolle vorbereitest, in der BDD, Specification by Example oder Testautomatisierung eine zentrale Rolle spielen, oder wenn Du bestehende Wissenslücken schließen und BDD souverän in realen Projekten einsetzen möchtest.
 

teilnahmevoraussetzungen

Auch wenn für diesen Kurs keine formalen Voraussetzungen erforderlich sind, profitierst Du deutlich mehr, wenn Du bereits das ISTQB Certified Tester Foundation Level (CTFL) besitzt oder über entsprechende grundlegende Testkenntnisse verfügst, da in diesem Training keine grundlegende Testterminologie vermittelt wird. Vertrautheit mit agilen Prinzipien ist ebenfalls empfehlenswert – idealerweise durch Zertifizierungen wie CTFL-Agile Tester, PSM, CSM oder ASF oder durch die Lektüre des Scrum Guides.

Grundlegende Erfahrungen in der Softwareentwicklung oder der Testautomatisierung sowie ein sicherer Umgang mit IDEs, Versionsverwaltungssystemen und Skripting unterstützen Deine Lernreise zusätzlich.

Für die Teilnahme an den praktischen Übungen benötigst Du außerdem einen Laptop mit Administratorrechten sowie eine installierte Version von VirtualBox.

Benefits

Für Fortgeschrittene geeignet, keine Programmierkenntnisse notwendig.
Etwa 50% der Schulung sind praktische Übungen, die sowohl das Verständnis zu Testmethoden als auch Cucumber, deren Features und Einsatz näher bringen.

Virtuelle Maschine: Hier können Teilnehmer:Innen die Übungen ausführen, ohne die Angst etwas “kaputt” machen zu können. Die virtuelle Schulungsumgebung kann entweder in der Amazon Cloud ausgeführt werden (AWS)
Oder
als virtuelle Maschine in Virtual Box lokal. Bei dieser Option können die Vms und deren Ergebnisse auch nach der Schulung weiter verwendet werden.

Alle Teilnehmer:Innen bekommen innerhalb der Schulung auch vermittelt, wie die Cucumber und BDD Umgebung aufgesetzt werden kann, um dies geg. in ihrem Unternehmen einzuführen.

 

prüfung & zertifizierung

  • Prüfungsdauer: 60 Minuten
  • Fragen: 40 Stück
  • Punkte: 1 Punkt pro Frage
  • Bestehensschwelle: 65%, entspricht 26 Punkten
  • Prüfungszeitverlängerung: 15 Minuten (für Nicht-Muttersprachler)

Deine Teilnahme an der Prüfung ist optional. Wir gehen davon aus, dass Du nach der Schulung auch an der Prüfung teilnimmst. Bitte gib uns schon bei der Kursbuchung Bescheid, wenn Du das nicht wünschst.

Die Prüfung findet bei genügender Teilnehmerzahl am letzten Schulungstag direkt im Anschluss statt. Wir organisieren Deine Teilnahme für Dich. Die unabhängige Zertifizierungsstelle erhebt für die Durchführung der Prüfung eine Gebühr von 225,00 Euro zzgl. MwSt., die wir Dir mit den Schulungsgebühren in Rechnung stellen.
Bei LIVE-Online Trainings kannst Du die Prüfung ebenfalls online von Zuhause/Office oder in einem Pearson Vue Testcenter ablegen. Die entsprechenden Informationen sowie einen Prüfungsvoucher (für die Bezahlung) senden wir Dir bei Kursbeginn zu.

trendig und das Zertifizierungsunternehmen Brightest unterstützen Dich bei Deiner Karriere mit einem kostenfreien Digital Badge für Dein Businessprofil.

vorteile und rabatte

Wir wissen, dass Du am besten lernen kannst, wenn Du Dich wohlfühlst und möglichst viele Deiner Anforderungen erfüllt sind. Deshalb bekommst Du bei uns eine nicht nur inhaltlich erstklassige Schulung, sondern auch jede Menge Service rund um Training und Zertifizierung. Welche Vorteile eine Schulung bei trendig hat und was alles inklusive ist, erfährst Du hier:

newsletter – wochenpost

News über Software Engineering, Agile Practices und Innovation. Immer montags in Deinem E-Mail-Postfach.

Ansprechpartner

steffen flegel

rock in the training surf +49 30 747628-0

bettina aap

training journey composer +49 30 747628-0 bettina-schoch

trendig ist offiziell akkreditierter Schulungspartner

Boards und Programmausschüsse: