Schulungsübersicht
Einführung
- Automatisiertes Testen
- ATDD (Annahmetestgetriebene Entwicklung)
- BDD (Verhaltensgesteuerte Entwicklung)
Warum Serenity?
- Testberichte als "lebende Dokumentation"
- Akteure, Aufgaben und Ziele
- Drehbuchmuster vs. Seitenobjekte
Serenity Architektur
- Seiten, Schritte, Anforderungen, Tests, Berichte
Einrichten und Konfigurieren Ihrer Testumgebung
- JUnit, Serenity BDD, und ein wenig Selenium WebDriver
Definieren von Anforderungen und Akzeptanzkriterien
Automatisieren Ihrer Akzeptanzkriterien
Einrichten Ihrer Drehbücher
- Screenplay-Fragen
- Serenity Fähigkeiten
Testen einer Webanwendung mit Screenplay
Schreiben Ihres ersten Serenity Tests
Screenplay Web-Interaktionen
Screenplay-Web-Fragen
Umgang mit Timeouts und Wartezeiten
Ausführen Ihres Serenity-Tests
Erzeugen von Serenity-Testberichten
Ein Blick auf die Serenity-Projektstruktur
Integration von Serenity mit Cucumber und JBehave
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Erfahrung mit Testautomatisierung.
- Java Programmiererfahrung.
Publikum
- Automatisierungstester
Erfahrungsberichte (1)
Um sich mit dem Screenplay-Muster vertraut zu machen und zu lernen, warum dieses Muster besser ist als das alte Muster.
Peter Moors
Kurs - Serenity BDD for Automated Acceptance Tests
Maschinelle Übersetzung