Seminarprofil
Das Seminar verbindet fachlich verständliche Gherkin-Szenarien mit stabiler technischer Automatisierung in Squish. Von der Formulierung gemeinsamer Beispiele bis zur Wiederverwendung von Step Definitions entsteht eine wartbare BDD-Struktur für Akzeptanz- und Regressionstests.
Inhaltsübersicht
- Seminarprofil
- Lernziele
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübung Schritt für Schritt
- Methodik
Lernziele
- Ziele und Einsatzgrenzen von BDD als gemeinsames Arbeitsmodell sicher beurteilen
- Gherkin-Struktur nachvollziehbar konfigurieren und praktisch anwenden
- Varianten und Testdaten in wartbare Squish-Bausteine überführen
- Fehlerbilder bei Step Definitions systematisch diagnostizieren
- Hooks und Testzustand mit geeigneten Prüf- und Reviewregeln absichern
Zielgruppe
Business Analysts, Product Owner, Tester, Testautomatisierer, Entwickler und Quality Engineers in interdisziplinären Teams.
Voraussetzungen
Grundkenntnisse in Softwaretests; für die technischen Übungen sind Squish- und Skripting-Grundlagen hilfreich.
Seminarinhalte
BDD als gemeinsames Arbeitsmodell
Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden gemeinsame Sprache und konkrete Beispiele, Zusammenarbeit von Fachseite, Entwicklung und Test und Abgrenzung zu rein technischen Testfällen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- gemeinsame Sprache und konkrete Beispiele
- Zusammenarbeit von Fachseite, Entwicklung und Test
- Abgrenzung zu rein technischen Testfällen
Gherkin-Struktur
Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Feature, Rule, Scenario und Background, Given, When, Then und And und deklarative statt kleinteiliger Formulierungen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Feature, Rule, Scenario und Background
- Given, When, Then und And
- deklarative statt kleinteiliger Formulierungen
Varianten und Testdaten
Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Scenario Outline und Examples, Tabellen, Parameter und Datentypen und positive, negative und Grenzfälle. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Scenario Outline und Examples
- Tabellen, Parameter und Datentypen
- positive, negative und Grenzfälle
Step Definitions
Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Muster und Parameterbindung, Aufruf von Squish-Funktionen und Objektzugriff und Vermeidung duplizierter oder überladener Schritte. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Muster und Parameterbindung
- Aufruf von Squish-Funktionen und Objektzugriff
- Vermeidung duplizierter oder überladener Schritte
Hooks und Testzustand
Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Vor- und Nachbedingungen, Testdatenaufbau und Rücksetzen und Fehlerbehandlung und Diagnose. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Vor- und Nachbedingungen
- Testdatenaufbau und Rücksetzen
- Fehlerbehandlung und Diagnose
Tags und selektive Ausführung
Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Smoke-, Regression- und Plattformgruppen, Filterung lokaler und automatisierter Läufe und stabile Tag-Taxonomie. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Smoke-, Regression- und Plattformgruppen
- Filterung lokaler und automatisierter Läufe
- stabile Tag-Taxonomie
Reporting und Zusammenarbeit
Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden lesbare Ergebnisstruktur, Zuordnung von Szenario, Schritt und Fehler und Review und Pflege im Team. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- lesbare Ergebnisstruktur
- Zuordnung von Szenario, Schritt und Fehler
- Review und Pflege im Team
Praxisübung Schritt für Schritt
- Eine fachliche Anforderung für die Überführung einer fachlichen Anforderung in eine ausführbare Gherkin-Suite in konkrete Beispiele zerlegen.
- Ein Feature mit klarer Geschäftssprache und eindeutiger Regel formulieren.
- Positive, negative und grenzwertige Szenarien ergänzen.
- Wiederholte Varianten in eine Szenariovorlage mit Beispieldaten überführen.
- Step Definitions mit stabilen Parametern und klaren Rückmeldungen implementieren.
- Objektzugriff und Synchronisation aus den fachlichen Schritten auslagern.
- Hooks für Aufbau, Reset und Bereinigung des Testzustands ergänzen.
- Die Suite mit Tags ausführen und Fehler bis zum Gherkin-Schritt zurückverfolgen.
- Szenarien und Step-Bibliothek anhand einer Teamcheckliste überarbeiten.
Methodik
Kurze Theorieblöcke werden unmittelbar durch Demonstrationen und betreute Übungen ergänzt. Die Arbeit erfolgt an einem durchgängigen Beispielprojekt mit nachvollziehbaren Zwischenständen, klaren Qualitätskriterien und wiederholbaren Ausführungen.
Fachbereichsleitung und Ansprechpersonen
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage, ca. 6 Stunden pro Tag; Beginn am ersten Tag 10:00 Uhr, an den Folgetagen 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Business Analysts, Product Owner, Tester, Testautomatisierer, Entwickler und Quality Engineers in interdisziplinären Teams. |
| Voraussetzungen: | Grundkenntnisse in Softwaretests; für die technischen Übungen sind Squish- und Skripting-Grundlagen hilfreich. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Fachliche Einordnung, Demonstrationen, angeleitete Konfiguration und praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- und Warmgetränke, Mittagessen wahlweise vegetarisch |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
