Zum Hauptinhalt springen
    Zurück zu Kursen
    Fortgeschritten

    End-to-End Testing mit Playwright

    Dieser Tageskurs vermittelt dir End-to-End-Testing mit Playwright – vom Setup und ersten Tests bis zu fortgeschrittenen Patterns wie Page Object Model, visuellem Regressionstesting und API-Mocking. Du integrierst alles in eine CI/CD-Pipeline mit GitHub Actions.

    4 Module
    16 Lektionen
    1 Tag
    End-to-End Testing mit Playwright – 1 Tag Tooling-Kurs bei apigenio

    Fähigkeiten, die du lernen wirst

    Playwright Setup & Konfiguration
    Locators, Actions & Assertions
    Page Object Model Pattern
    Visuelles Regressionstesting
    API-Mocking & Netzwerk-Interception
    CI/CD mit GitHub Actions

    Kursmodule & Lektionen

    1

    Playwright Grundlagen

    Installation, Projekteinrichtung, erste Tests, Locators und der Playwright Inspector

    2h
    Playwright installieren

    npm init playwright, Browser-Downloads und Projektstruktur

    20min
    Erster Test & Locators

    getByRole, getByText und robuste Element-Selektoren

    25min
    Assertions & Auto-Waiting

    expect-Assertions und Playwrights intelligentes Warten

    25min
    Playwright Inspector & Debugging

    Tests visuell debuggen und Codegen nutzen

    25min
    2

    Fortgeschrittene Testing-Patterns

    Page Object Model, Fixtures, Authentifizierung und komplexe UI-Abläufe

    2h
    Page Object Model

    Wiederverwendbare Page-Klassen für wartbare Tests

    25min
    Fixtures & Test Isolation

    Benutzerdefinierte Fixtures und saubere Testumgebungen

    25min
    Authentifizierung testen

    Login-Flows und gespeicherte Auth-States

    25min
    Komplexe UI-Flows

    Drag and Drop, Datei-Uploads und Multi-Page-Workflows

    20min
    3

    Visuelles & API-Testing

    Screenshot-Vergleiche, visuelle Regression, API-Mocking und Netzwerk-Interception

    2h
    Screenshot-Vergleiche

    Visuelle Snapshots erstellen und Abweichungen erkennen

    25min
    Visuelle Regression konfigurieren

    Toleranzen einstellen und Baseline-Management

    20min
    API-Mocking & Route Interception

    Netzwerk-Requests abfangen und mocken

    25min
    Netzwerk-Assertions

    Request/Response-Daten verifizieren und warten

    20min
    4

    CI/CD & Best Practices

    GitHub Actions Integration, parallele Ausführung, Reporting und Test-Wartungsstrategien

    2h
    GitHub Actions Pipeline

    Playwright-Tests in CI automatisiert ausführen

    25min
    Parallele Ausführung

    Tests auf mehrere Worker verteilen und Laufzeit optimieren

    20min
    Reporting & Artefakte

    HTML-Reports, Videos und Traces in CI sammeln

    20min
    Wartung & Skalierung

    Flaky Tests vermeiden, Tagging und Test-Organisation

    20min

    Voraussetzungen

    • JavaScript/TypeScript-Kenntnisse
    • Grundlegendes Verständnis von Webanwendungen

    Bereit anzufangen?

    Schliess dich Tausenden von Studierenden an.

    Dein Trainer

    David Pinezich

    David Pinezich

    Erfahrener IT-Architekt und Trainer mit Schwerpunkt Python, Cloud-Architektur und Enterprise-Lösungen. Zertifizierter TOGAF-, CISSP- und AWS-Profi mit langjähriger praktischer Schulungserfahrung.

    Wir verwenden Analytics-Cookies, um unsere Website zu verbessern. Mehr erfahren