Seminare
Seminare

Angular Unit Tests mit Vitest (ab Angular 21)

Seminar - GFU Cyrus AG

In diesen zwei Tagen lernen Sie, wie Sie Ihre Angular-Single-Page-Anwendung testen. Sie erhalten einen praktischen Zugang zum Test-Framework Vitest und können Unit-Tests für Komponenten, Services und weitere Teile Ihrer Anwendung schreiben und ausführen.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Einführung in die testgetriebene Entwicklung (TDD)
    • Was ist Test Driven Development?
    • Unterschiede zwischen E2E-Tests und Unit-Tests
    • Unit-Tests im Programmieralltag

  • Vitest-Grundlagen
    • Vitest als Standard-Testrunner für neue Angular-CLI-Projekte ab Angular 21
    • Testorganisation
    • Matcher verwenden
    • Tests debuggen
    • Tests im UI-Modus ausführen und analysieren
    • Testabdeckung (Coverage) messen und auswerten
    • Tests in der CI-Pipeline ausführen

  • Grundlagen zu Unit-Tests mit Angular und Vitest
    • Aufbau der Tests
    • Dateien und Ordnerstruktur
    • Testen mit der Angular CLI
    • Angular Testing Utilities

  • Angular Unit Tests
    • Komponenten testen
    • Komponenten mit asynchronen Services testen
    • Komponenten mit Inputs und Outputs testen
    • Routing testen
    • Direktiven und Pipes testen
    • Services und HTTP-Zugriffe mit HttpTestingController testen
    • Isolierte Unit-Tests
    • Component Harnesses mit dem Angular CDK

  • Umstieg von Jasmine und Jest auf Vitest
    • Vorteile von Vitest
    • Bestehende Testumgebung umstellen
    • Unterschiede zu Jasmine und Jest

Zielgruppe:
Das Seminar richtet sich an Webentwickler und Webprogrammierer, die Angular-Anwendungen mit Vitest testen oder bestehende Tests von Jasmine oder Jest auf Vitest umstellen möchten.

Teilnahmevoraussetzungen


Sie benötigen Erfahrung in der Entwicklung mit Angular. Grundlage des Seminars ist Angular ab Version 21.
Seminarkennung:
S2012
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha