0

Cypress - Effektive End-to-End-Tests

Ihre Termine

Datum Ort Preis
09.02.2026
-10.02.2026
Nürnberg 1.303,05 €* Buchen
09.02.2026
-10.02.2026
Virtuelles Live Training 1.303,05 €* Buchen
22.04.2026
-24.04.2026
München 1.638,63 €* Buchen
22.04.2026
-24.04.2026
Virtuelles Live Training 1.638,63 €* Buchen
26.08.2026
-28.08.2026
München 1.638,63 €* Buchen
26.08.2026
-28.08.2026
Virtuelles Live Training 1.638,63 €* Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

In dieser 2-tägigen Schulung "Cypress - Effektive End-to-End-Tests" erwerben Sie umfassende Kenntnisse und praktische Fähigkeiten zur Durchführung von automatisierten End-to-End-Tests für Webanwendungen mithilfe von Cypress. Sie lernen, wie Sie zuverlässige und leistungsstarke Tests schreiben können, um die Funktionalität, Benutzerfreundlichkeit und Leistung Ihrer Webanwendungen zu überprüfen. Dabei liegt der Fokus darauf, Ihnen das nötige Rüstzeug zu geben, um qualitativ hochwertige Software zu entwickeln und durch effiziente Tests die Entwicklungszeit zu verkürzen.

Inhalte

Einführung in Cypress

Grundlagen End-To-End-Testing

  • Wie funktionieren End-To-End Tests?
  • Welchen Nutzen haben e2e-Tests?
  • Welche Browser können getestet werden?
  • Was kann getestet werden?

Installation und Konfiguration

  • Installation von Cypress für Angular
  • Konfiguration
  • Testrunner Ansicht
  • Auswahl der Browser
  • Headless Testing

Testorganisation

  • Ordnerstrukturen
  • Tests entwerfen
  • Tests ausführen
  • Watcher benutzen

Tests schreiben

  • Tests debuggen
  • URLs aufrufen
  • Mit dem DOM-Baum interagieren
  • Events an den Browser schicken
  • Inhalte der Webseite auslesen
  • Assertions

Formulare testen

  • Felder ausfüllen
  • Ergebnisse auslesen
  • Multipage Formulare

Component-Tests

  • Parameterübergabe/-abhängigkeiten
  • Tests schreiben
  • Ergebnis auslesen

Cypress Features nutzen

  • Screenshots erstellen lassen
  • Videoaufzeichnung der Tests
  • Spies und Stubs
  • Backend Stub
  • Netzwerk-Anfragen testen

Voraussetzungen

  • Grundkenntnisse in Webentwicklung (HTML, CSS, JavaScript, TypeScript)
  • Basiswissen über Testautomatisierung und Webanwendungs-Tests
  • Erfahrung mit JavaScript

Zielgruppe

  • Webentwickler
  • Softwaretester