Alle Trainings

Angular Testing mit Vitest und Playwright

Vom ersten Unit-Test bis zu verlässlichen End-to-End-Tests: Vitest und Playwright für Angular – schnell, stabil und wartbar.

  • 1 oder 2 Tage
  • Fortgeschritten
  • Remote oder Inhouse
  • Deutsch & Englisch

Passt dieses Training zu eurem Team?

Für wen

  • Angular-Entwickler, die richtig mit dem Testen anfangen wollen
  • Entwickler, die Tests schreiben, ihnen aber nicht trauen
  • Teams mit langsamen, instabilen oder fehlenden Test-Suites
  • Teams, die Vitest oder Playwright einführen

Danach kann euer Team

  • Components, Services, Routing und Direktiven mit Vitest testen
  • Asynchronen Code und HTTP in Tests ohne Hacks behandeln
  • End-to-End-Tests mit Playwright schreiben, die Refactorings überleben
  • Entscheiden, was auf welcher Ebene getestet wird – und was nicht

Voraussetzungen

  • Praktische Angular-Erfahrung
  • Keine Testing-Erfahrung nötig – wir starten bei den Grundlagen
  • Laptop mit eurer üblichen Entwicklungsumgebung

Tests nützen nur, wenn das Team ihnen vertraut. Dieser Workshop beginnt bei den Grundlagen und endet mit einer Test-Suite, auf die sich euer Team verlassen kann: Komponenten- und Service-Tests mit Vitest, End-to-End-Tests mit Playwright – schnell, stabil und lesbar.

Ein Tag deckt Unit- und Komponententests ab; der zweite Tag ergänzt End-to-End-Tests mit Playwright und Zeit für eure eigene Test-Suite.

Agenda

Reihenfolge und Tiefe der Blöcke passen wir an euer Team an – was ihr schon beherrscht, lassen wir weg, eure Fragen bekommen die Zeit.

  1. Testing-Grundlagen

    • Was auf welcher Ebene testen: Unit, Komponente, End-to-End
    • Vitest in einem Angular-CLI-Projekt
    • Lesbare Tests: Arrange, Act, Assert
  2. Services und HTTP testen

    • Services mit Dependency Injection und TestBed
    • HTTP-Aufrufe mit provideHttpClientTesting
    • Synchroner und asynchroner Code, Fake Timers
  3. Komponenten testen

    • Komponenten mit Inputs, Outputs und Signals
    • Templates, die Async Pipe und Control Flow
    • Zoneless Change Detection in Tests
  4. Routing und Direktiven

    • Router-Tests mit RouterTestingHarness
    • Guards und Resolver
    • Attribut- und strukturelle Direktiven
  5. End-to-End-Tests mit Playwright

    • Locators und Assertions, die Refactorings überstehen
    • Das Backend mit Route Interception mocken
    • In der CI ausführen und fehlschlagende Tests debuggen
  6. Eure Test-Suite

    • Langsame oder wackelige Tests zuverlässig machen
    • Fragen aus eurer Codebasis

Euer Trainer

  • Portrait of Fabian Gosebrink

    Fabian Gosebrink

    Microsoft MVP, Google Developer Expert

    Baut jede Woche mit Teams Angular-Anwendungen und hat 120+ Konferenzvorträge zu Angular, State Management und Architektur gehalten.

    Ganzes Profil →
Training anfragen

Holt dieses Training in euer Team

Nur für euer Team – remote oder bei euch vor Ort, an Terminen, die euch passen, wo sinnvoll mit Beispielen aus eurer eigenen Codebasis.

oder per E-Mail an [email protected] · Mit dem Absenden akzeptiert ihr unsere Datenschutzerklärung.

Newsletter

Nur die neuesten Artikel und Ankündigungen.

Kein Spam. Versprochen. Mit der Anmeldung akzeptiert ihr unsere Datenschutzerklärung.

Swiss Digital ServicesSwiss Made Software
Kontakt

Und sonst?
Einfach Hallo sagen – Fabian antwortet innerhalb eines Werktags

Adresse
Offering Solutions Software GmbH
Haldenstrasse 3
8357 Aadorf, Schweiz
Social