Intensiv-Workshop
Playwright-Kurs End-to-End-Testing
über das Kontaktformular an.
Was bietet der Playwright-Kurs?
Wir starten in den Playwright-Workshop mit einer Einführung in das Thema End-to-End-Testing (E2E). Das Ziel des Kurses ist, dass Sie lernen, robuste Playwright-Tests zu schreiben.
E2E-Tests stellen für Entwickler oft eine große Frustration dar, da sie einen hohen Aufwand beim Schreiben, Ausführen und Warten erfordern. Um dem besser begegnen zu können, vermittelt der Kurs geeignete Strategien. Unsere Trainer geben Ihnen wertvolle, praktikable Tipps anhand von Best Practices aus ihrer täglichen Projektarbeit. Mit diesen erlernten und geübten Skills werden Ihre Tests zukünftig schneller, zuverlässiger und besser wartbar.
Warum nutzen wir Playwright als Test-Framework im Kurs?
Es gibt eine große Auswahl an E2E-Testframeworks, da wären Protractor, Cypress, Webdriver.io u.v.a. Wir haben uns deshalb für Playwright entschieden:
- schnell: Playwright unterstützt die parallele Testausführung, Worker-Prozesse und Isolierung, um die Testergebnisse zu beschleunigen.
- zuverlässig:
- Aktionen haben eine eingebaute Auto-Wartefunktion, die hart kodierte Sleep-Befehle überflüssig macht, die die Tests verlangsamen können.
- Die Locators von Playwright reduzieren die durch dynamische Steuerelemente verursachte Ungenauigkeit und bevorzugen benutzerorientierte Elemente.
- browserübergreifend: Playwright unterstützt mehrere Browser, darunter Chromium, Firefox und Webkit, was die Wartung und das Testen der Kompatibilität erleichtert.
- SDK: in TypeScript, JavaScript, Python, Java und .Net verfügbar
- gutes Toolset:
- Emulations- und Testfunktionen: Emulationen für mobile Geräte, User Agents, Gebietsschemata und Zeitzonen, Berechtigungen, Geolocation und Dark/Light Mode
- Aufzeichnung von Benutzeraktionen als Testcode, der über CLI oder die Aufzeichnungs-Schaltfläche in VS Code ausgeführt werden kann.
- unabhängig: Egal, welche Technologien zum Erstellen der Anwendung verwendet worden sind, kann diese mit Playwright getestet werden. Die einzige Voraussetzung ist, dass die Anwendung im Browser ausgeführt werden kann.
Anforderungen
Technisch
- Node (aktuellste LTS) und aktuelles npm
- IntelliJ oder WebStorm (alternativ: Visual Studio Code)
- Git, kann auch in IDE integriert sein
- Internet-Zugang ohne Proxy oder Proxy konfiguriert für npm
Grundlagen
- EcmaScript5/JavaScript (Variablen, Dynamische Typisierung, Datentypen, Kontrollstrukturen, Funktionen, Prototyping)
- Grundkenntnisse in JavaScript und TypeScript
Schulungsinfos
- Preis:590,00 € zzgl. USt
- Kollegen-Rabatt auf Gesamtpreis:20% ab 3 Kollegen
- Schulungsdauer:1 Tag 9 - 17:30 Uhr oder
2 halbe Tage 08:30 - 12:30 Uhr - Zielgruppe:JavaScript- und TypeScript-Entwickler, Tester, Produktverantwortliche
- Gruppengröße:4 - 10 Teilnehmer
- Schulungsform:Präsenz oder online (live)
- Sprache:Deutsch
Was ist E2E-Testing?
End-to-End-Testing (E2E) ist eine Softwaretest-Technik, die die Funktionalität und Leistung einer gesamten Softwareanwendung vom Anfang bis zum Ende überprüft, indem reale Benutzer-Szenarien simuliert werden. Dieser Testansatz untersucht die Funktionalität der Anwendung, die Integration mit anderen Systemen/Modulen und die allgemeine Benutzererfahrung. Er zeigt den Testern, wie die Anwendung aus der Perspektive des Benutzers funktioniert.
Warum sollte man E2E-Tests schreiben?
Um reale Anwendungsfälle zu überprüfen, sind Unit- und Integrationstests kein Garant für eine funktionierende Anwendung. Wenn Sie End2End-Tests in produktionsnaher Umgebung ausführen, verbessern Sie die Zuverlässigkeit.
Flexible Zeiteinteilung
Für eine bessere Vereinbarkeit mit dem Tagesgeschäft bieten wir neben der ganztägigen Variante über 1 Tag auch eine halbtägige Variante an, die sich über 2 Schulungstage erstreckt.
Module des Playwright-Kurs End-to-End-Testing
End-to-End-Testing Grundlagen
- Testpyramide
- Was sind E2E-Tests?
- Abgrenzung zu Unit-Tests
Playwright Einführung
- Installation
- Erster Test
Playwright Deep Dive
- Requests mocken
- Storage
- Patterns / Best Practices
- Videoaufzeichnung Testausführung
- Debugging und Trouble Shooting
Playwright Features
- Locators im Detail
- Aufzeichnung im Browser
Automatisierung und Integration
- Git Hooks
- CI / CD
- Zertifikat
- Vollständige Schulungsunterlagen
Bonus bei Schulungsorten Esslingen oder Köln
- Getränke und Snacks während der Schulung
- Mittagessen à la carte im Restaurant
- Klimatisierter Schulungsraum
Unsere Trainer
FAQ zur Schulung
Kunden-Feedback
Zu dieser Schulung gibt es noch keine Bewertungen.