Playwright Kompakt-Kurs: Robuste E2E Tests
Ihre Termine
| Datum | Ort | Preis | |
|---|---|---|---|
| 21.05.2026 -22.05.2026 |
München | % 1.344,70 €* | Buchen |
| 21.05.2026 -22.05.2026 |
Virtuelles Live Training | % 1.344,70 €* | Buchen |
| 13.08.2026 -14.08.2026 |
München | % 1.344,70 €* | Buchen |
| 13.08.2026 -14.08.2026 |
Virtuelles Live Training | % 1.344,70 €* | Buchen |
| 12.11.2026 -13.11.2026 |
München | % 1.344,70 €* | Buchen |
| 12.11.2026 -13.11.2026 |
Virtuelles Live Training | % 1.344,70 €* | Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
Instabile E2E Tests und langsame Ausführungszeiten bremsen moderne Entwicklungsteams aus. Playwright von Microsoft hat sich als der neue Standard für zuverlässige End-to-End-Automatisierung etabliert und löst die Probleme älterer Frameworks, wie Selenium oder auch teilweise bei Cypress, durch eine grundlegend neue Architektur. In diesem Training lernen Sie, wie Sie widerstandsfähige Tests aufbauen, die dank nativer "Auto-Wait"-Mechanismen und Isolierung durch Browser Contexts extrem stabil laufen. Sie entwickeln eine skalierbare Testarchitektur unter Verwendung des Page Object Models und lernen, wie Sie API-Aufrufe abfangen, um Frontend-Tests unabhängig vom Backend zu machen. Besonderes Augenmerk liegt auf dem Debugging mit dem Trace Viewer, der die Fehleranalyse revolutioniert. Am Ende des Seminars beherrschen Sie das Werkzeugset, um Webanwendungen über alle modernen Browser-Engines hinweg performant und wartbar zu testen.
Inhalte
- Grundlagen und Architektur
- Installation und Konfiguration von Playwright mit Node.js
- Vergleich zu Selenium und Cypress: Unterschiede in der Architektur
- Der Test-Runner: Konfiguration, Timeouts und Parallelisierung
- Erste Schritte: Browser Contexts und Pages verstehen
- Locators und Interaktionen
- Best Practices für robuste Selektoren (User-Visible Locators)
- Umgang mit Shadow DOM und iFrames
- Aktionen: Klicken, Tippen, Drag & Drop und Uploads
- Auto-Waiting Strategien: Warum explizite Waits der Vergangenheit angehören
- Assertions und Validierung
- Web-First Assertions effektiv einsetzen
- Visuelles Testen: Screenshot-Vergleiche und Snapshots
- Umgang mit dynamischen Inhalten und Listen
- Fortgeschrittene Teststrukturen
- Design Pattern: Implementierung des Page Object Model (POM)
- Fixtures: Testdaten und Setup-Logik isolieren und wiederverwenden
- Netzwerk-Interception und Mocking von API-Antworten
- Debugging und Tooling
- Playwright Inspector und Codegen effizient nutzen
- Trace Viewer: Post-Mortem Analyse von fehlgeschlagenen Tests
- Video-Aufzeichnung und Reporting konfigurieren
- Integration und CI/CD
- Einbindung in GitHub Actions oder GitLab CI
- Cross-Browser Testing: Chromium, Firefox und WebKit
- Test Sharding für schnellere Ausführungszeiten
Voraussetzungen
- Fundierte Kenntnisse in JavaScript oder TypeScript
- Verständnis von HTML, CSS und dem DOM
- Grundlegender Umgang mit git
- Erfahrung mit Web-Technologien und HTTP-Grundlagen ist hilfreich
Zielgruppe
- Quality Assurance Engineers und Test Automation Specialists
- Softwareentwicklerinnen und Softwareentwickler (Frontend/Fullstack)
- DevOps Engineers mit Fokus auf Testautomatisierung
- Alle, die von Selenium oder Cypress auf eine modernere Lösung umsteigen wollen
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Uhrzeiten
9:00–16:00 Uhr
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest – praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
D