End-to-End Testing mit Playwright
Dieser Tageskurs vermittelt dir End-to-End-Testing mit Playwright – vom Setup und ersten Tests bis zu fortgeschrittenen Patterns wie Page Object Model, visuellem Regressionstesting und API-Mocking. Du integrierst alles in eine CI/CD-Pipeline mit GitHub Actions.
Fähigkeiten, die du lernen wirst
Kursmodule & Lektionen
Playwright Grundlagen
Installation, Projekteinrichtung, erste Tests, Locators und der Playwright Inspector
Playwright installieren
npm init playwright, Browser-Downloads und Projektstruktur
Erster Test & Locators
getByRole, getByText und robuste Element-Selektoren
Assertions & Auto-Waiting
expect-Assertions und Playwrights intelligentes Warten
Playwright Inspector & Debugging
Tests visuell debuggen und Codegen nutzen
Fortgeschrittene Testing-Patterns
Page Object Model, Fixtures, Authentifizierung und komplexe UI-Abläufe
Page Object Model
Wiederverwendbare Page-Klassen für wartbare Tests
Fixtures & Test Isolation
Benutzerdefinierte Fixtures und saubere Testumgebungen
Authentifizierung testen
Login-Flows und gespeicherte Auth-States
Komplexe UI-Flows
Drag and Drop, Datei-Uploads und Multi-Page-Workflows
Visuelles & API-Testing
Screenshot-Vergleiche, visuelle Regression, API-Mocking und Netzwerk-Interception
Screenshot-Vergleiche
Visuelle Snapshots erstellen und Abweichungen erkennen
Visuelle Regression konfigurieren
Toleranzen einstellen und Baseline-Management
API-Mocking & Route Interception
Netzwerk-Requests abfangen und mocken
Netzwerk-Assertions
Request/Response-Daten verifizieren und warten
CI/CD & Best Practices
GitHub Actions Integration, parallele Ausführung, Reporting und Test-Wartungsstrategien
GitHub Actions Pipeline
Playwright-Tests in CI automatisiert ausführen
Parallele Ausführung
Tests auf mehrere Worker verteilen und Laufzeit optimieren
Reporting & Artefakte
HTML-Reports, Videos und Traces in CI sammeln
Wartung & Skalierung
Flaky Tests vermeiden, Tagging und Test-Organisation
Voraussetzungen
Dein Trainer

David Pinezich
Erfahrener IT-Architekt und Trainer mit Schwerpunkt Python, Cloud-Architektur und Enterprise-Lösungen. Zertifizierter TOGAF-, CISSP- und AWS-Profi mit langjähriger praktischer Schulungserfahrung.