1 Tag
Intensiv-Workshop

Playwright-Kurs End-to-End-Testing

Fragen Sie einfach Ihren Wunschtermin
über das Kontaktformular an.
Jetzt Wunschtermin anfragen
ab 472,00 € p. P. zzgl. USt.

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

End-to-End-Tests (E2E) sind eine Testmethode, bei der der gesamte Anwendungsablauf überprüft wird.
  • Testpyramide
  • Was sind E2E-Tests?
  • Abgrenzung zu Unit-Tests

Playwright Einführung

Playwright macht es einfach stabile und effiziente E2E-Tests zu schreiben.
  • Installation
  • Erster Test

Playwright Deep Dive

In diesem Modul tauchen wir tief in das Testen mit Playwright ein.
  • Requests mocken
  • Storage
  • Patterns / Best Practices
  • Videoaufzeichnung Testausführung
  • Debugging und Trouble Shooting

Playwright Features

Playwright bietet unter anderem Cross Browser Support, Auto Wait und Vielseitigkeit bei der Element-Interaktion.
  • Locators im Detail
  • Aufzeichnung im Browser

Automatisierung und Integration

Die besten Tests nutzen wenig, wenn sie nicht ausgeführt werden.
  • Git Hooks
  • CI / CD
All inclusive
Im Schulungspreis enthalten sind aber auch noch einige weitere Leistungen:
  • 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

Nächste Termine und Schulungsorte

Individuelle Schulungen - ganz nach Ihrem Bedarf

Unsere Trainer

trainer image
Jan Blankenhorn
trainer image
Janik Kessler
trainer image
Raimondo Lazzara
trainer image
Roman Roelofsen
trainer image
Sascha Engmann

FAQ zur Schulung

Kunden-Feedback

Zu dieser Schulung gibt es noch keine Bewertungen.

Kunden

  • agilergo consulting Gmbh
  • Allianz Deutschland AG
  • Commerzbank AG
  • DEKRA SE
  • Departement Finanzen und Ressourcen
  • DVB Bank SE
  • expeso GmbH
  • Gruppe Drei
  • Hannover Rück SE
  • Haufe-Lexware GmbH & Co. KG
  • Heidelberger Druckmaschinen AG
  • IFB Institut für Bahntechnik GmbH
  • KUNDO xT GmbH
  • Neodigital AG
  • next id GmbH
  • PlanetHome Group GmbH
  • Postbeamtenkrankenkasse
  • Raiffeisen Schweiz Genossenschaft
  • Rundstedt Transfer GmbH
  • RWE Power AG
  • Schweizerische Nationalbank
  • SDK Versicherung
  • Sparda-Bank Hamburg eG
  • telent GmbH
  • TÜV Rheinland Akademie GmbH
  • Verder Scientific GmbH & Co. KG
  • Verivox GmbH
  • Viessmann Hausautomation GmbH
  • Württembergische Gemeinde Versicherung a. G.
  • Zühlke Engineering GmbH
  • Zürcher Kantonalbank
  • Haben Sie noch Fragen?

    Gern beraten wie Sie bei Fragen zu den Schulungen. Nehmen Sie Kontakt mit uns auf, damit wir mit Ihnen ein optimales Schulungskonzept entwickeln können. So können wir Ihre Mitarbeiter efizient und zielgerichtet weiterbringen.