Testen mit Playwright

Trainer:

David Pinezich

Termin:

nach Anfrage

Dauer:

2 Tage

Preis:

1.300,00 EUR exkl. MWSt.

Ort:

remote

Beschreibung

Kann testen Spass machen? Das ist eine Frage, die Sie sich vielleicht schon öfters gestellt haben. Vor allem, aber nicht nur in der Frontendentwicklung, ist Testen ein wichtiger Bestandteil, doch oft reichen einfache Unit-Tests nicht aus. End-to-End-Tests müssen geschrieben werden, um die komplexen Applikationen bei jedem Release oder jeden Tag aufs neue zu testen.

Playwright-Tests laufen unter Windows, Linux und macOS, lokal oder in Ihrer Continuous-Integration-Pipeline, und headless oder headed. Playwright unterstützt mehrere Programmiersprachen, darunter TypeScript, JavaScript, Python, .NET und Java.

Dieser Kurs ist gespickt mit vielen Beispielen und vertritt die Headline von Playwright „Any browser • Any platform • One API“ und soll zeigen, dass Testing nicht nur effektiv sein kann, sondern auch Spass machen darf .

Was wird behandelt

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)
  • Bei Bedarf: Refresh in HTML, CSS, JavaScript (inkl. DOM-Baum / CSS-Selektoren)
  • Installation von Plawright
  • Erste Schritte mit dem Test Runner von Playwright

Playwright effektiv einsetzen

  • Öffnen und Schliessen 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 je nach Lernfortschritt mit den Teilnehmern fest. Im Trainingspreis enthalten sind u.a.:

Begrüßungsgetränke (Tee/Kaffee), Erfrischungsgetränke im Trainingsraum, Pausen- und Mittagsverpflegung, Papier und Stifte, freier WLAN-Zugang, Zertifikat über Ihre Teilnahme.

 

Vorregistrierung zum Training

auch ohne konkreten Termin, kann sich ein potenzieller Teilnehmer registrieren

  • TT Schrägstrich MM Schrägstrich JJJJ
  bei Vorregistrierung

Anmeldung

Vorregistrierung zum Training

auch ohne konkreten Termin, kann sich ein potenzieller Teilnehmer registrieren

  • TT Schrägstrich MM Schrägstrich JJJJ
  bei Vorregistrierung

 

Inhouse-Schulung (on site oder remote)

Sie möchten das Training gerne als Inhouse-Schulung oder als remote-Training buchen? Kein Problem — sprechen Sie uns an, und wir entwickeln ein auf Ihre Anforderungen hin individuell zugeschnittenes Konzept und Angebot. Erste Informationen finden Sie in diesem Info-PDF.

Über David Pinezich

David Pinezich studierte Informatik in Zürich und ist seit vielen Jahren als Entwickler und Architekt bei diversen Banken, Versicherungen und KMUs tätig. Er entwickelt vorwiegend in Python, PHP, JavaScript/TypeScript sowie Java und das mit großer Leidenschaft. Durch seine Liebe zur Weitergabe seiner Kenntnisse hat er seine eigene Firma, die apigenio GmbH, gegründet, die sich auf Architektur-Consulting und Individualsoftware spezialisiert hat.

Weitere Produkte von David Pinezich:

Vue.js 3.5 - What's new?

nach Anfrage

Uhrzeit:

09:00 - 17:00

Dauer:

2 Tage

Ort:

Inhouse - remote - München

Einstieg in Python

Nach Absprache

Uhrzeit:

09:00 - 17:00 Uhr

Dauer:

3 Tage

Ort:

remote - Inhouse - Köln


Kontakt

Susanne Herl
Leitung Developer Academy/Community Manager DWX & DDC
E-Mail: susanne.herl@ebnermedia.de
Tel. +49 (0)731 88005-8835


Das könnte Sie auch interessieren

prev next


Die richtige Mischung macht's

DDC DWX DWX DWX DWX web & mobile DEVELOPER dotnetpro

Developer Media ist die Fort- und Weiterbildungsmarke für Softwareentwickler und -architekten innerhalb der Ebner Media Group. Mit den Fachmagazinen dotnetpro und web & mobile developer, den Fachkonferenzen DWX, WDC, DDC und JVM-Con sowie zahlreichen Remote- und Präsenz-Seminaren liefert Developer Media seinen Besuchern, Teilnehmern und Lesern hochqualitative und lösungsorientierte Fachinformationen.

Ihr Kontakt zu unserem Kundenservice:

Uns erreichen Sie direkt über