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
  7 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (1)

Kombinierte Kurse

Introduction to Selenium

  7 Stunden

Verwandte Kategorien