Testen mit Playwright
Trainer & Termin
Trainer: David Pinezich
Termin: Individuell vereinbar
Dauer: 2 Tage
Ort: Inhouse oder Remote
Beschreibung
Kann Testen Spaß machen? Diese Frage hast Du Dir vielleicht schon öfter gestellt. Gerade – aber nicht nur – in der Frontend-Entwicklung ist Testen ein essenzieller Bestandteil. Doch einfache Unit-Tests reichen oft nicht aus. End-to-End-Tests sind notwendig, um komplexe Applikationen bei jedem Release oder sogar täglich verlässlich zu prüfen.
Playwright-Tests laufen unter Windows, Linux und macOS, lokal oder in Deiner Continuous-Integration-Pipeline – headless oder headed. Playwright unterstützt mehrere Programmiersprachen wie TypeScript, JavaScript, Python, .NET und Java.
In diesem Kurs bekommst Du praxisnahe Beispiele und einen umfassenden Einstieg in Playwright. Der Kurs steht unter dem Motto „Any browser • Any platform • One API“ – und zeigt Dir, dass Testing nicht nur effektiv, sondern auch richtig Spaß machen kann.
Agenda
- Einführung in Testautomatisierung
- Was ist Testautomatisierung und dessen Ziele
- Die richtige Teststrategie und Testfälle definieren
- Kriterien für lohnende Automatisierung
- Testpyramide im Detail
- Verschiedene Testarten im Überblick
- Einstieg in Playwright
- Was ist Playwright und wie reiht es sich ins Testing ein
- Einführung in Playwright
- Komponenten und Aufbau von Playwright
- Unterschiede zu Cypress oder Selenium (E2E)
- Optional: Refresh in HTML, CSS, JavaScript (inkl. DOM-Baum / CSS-Selektoren)
- Installation von Playwright
- Erste Schritte mit dem Test Runner von Playwright
- Playwright effektiv einsetzen
- Öffnen und Schließen von Anwendungen
- Interaktion mit verschiedenen Elementen
- Einfache Testfälle mit Expect / Assert
- Debugging & Logging
- Reporting & Videoaufzeichnung/Screenshots
- Erweiterte Features
- Patterns
- Storage (Sessions, Cookies etc.)
- Netzwerk-Requests (mit Mocks und Listener)
- Async, Autowait & Locators
- Multi-Tab
- Cross-Browser Support
- Aufzeichnung im Browser
- Automatisierung
- CI/CD
- Git Hooks
- Tooling
- Codegen
- Playwright Inspector
- Trace Viewer
- Architekturmuster
- Beispiele mit umfangreichen Use-Cases
Ablauf
Unsere Trainings starten täglich um 9:00 und enden gegen 17:00 Uhr. Die Kaffee- und Mittagspausen legen unsere Trainer:innen zusammen mit den Teilnehmer:innen fest. Am Ende des Trainings erhält jeder Teilnehmer:in ein Zertifikat über die Schulungsteilnahme.
Unsere Trainer
Deine individuelle Beratung
Im nächsten Schritt analysieren wir gemeinsam mit Euch Eure genauen Trainingsziele. Darauf aufbauend entwickeln wir ein Training, das 100% auf Euer Team und Euren Projekterfolg zugeschnitten ist. Euer Trainer oder Eure Trainerin ist ein praxiserprobter Experte, der Eure Herausforderungen aus der Praxis kennt und mit interaktiven Übungen sowie echten Projektbeispielen für Euren sofortigen Projektnutzen sorgt.
Du bist bereit für messbare Projekterfolge?
Vereinbare jetzt Dein kostenloses Beratungsgespräch. Wir freuen uns auf Deine Kontaktaufnahme!
Deine Ansprechpartnerin: Susanne Herl
E-Mail: susanne.herl@ebnermedia.de
Telefon: +49 (731) 88005-8835