0

Cypress - Effektive End-to-End-Tests

Ihre Termine

Datum Ort Preis
31.12.2025
-02.01.2026
München 1.673,14 €* Buchen
31.12.2025
-02.01.2026
Virtuelles Live Training 1.673,14 €* 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
30.12.2026
-01.01.2027
München 1.638,63 €* Buchen
30.12.2026
-01.01.2027
Virtuelles Live Training 1.638,63 €* Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

Erleben Sie die Möglichkeiten von Cypress, dem modernen Tool für End-to-End-Tests. In unserem 3-tägigen Kurs lernen Sie, wie Sie automatisierte Tests effizient erstellen und ausführen, um Ihre Webanwendungen auf Herz und Nieren zu prüfen. Ob es um die Integration mit Frontend-Frameworks wie React, Vue oder Angular geht oder um die Nutzung von leistungsstarken Cypress-Features – dieser Kurs bietet Ihnen alles, was Sie brauchen, um qualitativ hochwertige Software in kürzerer Zeit zu entwickeln. Entdecken Sie Best Practices, optimieren Sie Ihre Workflows und meistern Sie die Herausforderungen moderner Testautomatisierung mit praxisnahen Beispielen und direktem Austausch mit erfahrenen Trainern!

Inhalte

1. Einführung in Cypress
  • Grundlagen des End-to-End-Testings
  • Funktionsweise und Nutzen von e2e-Tests
  • Unterstützung verschiedener Browser
  • Mögliche Testbereiche
2. Installation und Konfiguration
  • Einrichtung von Cypress für Angular
  • Konfigurationsmöglichkeiten
  • Nutzung der Testrunner-Ansicht
  • Browserauswahl und Headless Testing
3. Testorganisation
  • Ordnerstrukturen für Tests
  • Entwurf und Ausführung von Tests
  • Verwendung des Watchers
4. Tests schreiben und debuggen
  • URLs aufrufen und mit dem DOM-Baum interagieren
  • Events an den Browser senden
  • Inhalte der Webseite auslesen
  • Assertions und Formular-Tests
  • Arbeiten mit multipage Formularen
5. Component-Tests
  • Übergabe von Parametern und Abhängigkeiten
  • Schreiben und Auslesen von Testergebnissen
6. Nutzung der Cypress-Features
  • Erstellung von Screenshots und Videoaufzeichnungen
  • Spies und Stubs verwenden
  • Tests von Netzwerk-Anfragen
7. Cypress und Web-Frontend-Frameworks
  • Integration von Cypress mit Vue 3, React/Next.js und Angular 12+
8. (Optional) Cypress Dashboard
  • Projekte organisieren und verwalten
  • Testergebnisse analysieren
  • Benutzerverwaltung und Screenshots bei Fehlern
  • Integration in DevOps-Prozesse

Voraussetzungen

  • Grundkenntnisse in Webentwicklung (HTML, CSS, JavaScript, TypeScript)
  • Erfahrung mit JavaScript oder einer anderen Programmiersprache von Vorteil, aber nicht zwingend erforderlich

Zielgruppe

  • Webentwickler
  • Software-Tester

Hinweise

09:00 bis 16:00 Uhr ( 3 Tage)

D