Anmeldung zum Seminar
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
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!1. Einführung in Cypress
Entdecken Sie Best Practices, optimieren Sie Ihre Workflows und meistern Sie die Herausforderungen moderner Testautomatisierung mit praxisnahen Beispielen und direktem Austausch mit erfahrenen Trainern!
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
- 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
- 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
- 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
- Projekte organisieren und verwalten
- Testergebnisse analysieren
- Benutzerverwaltung und Screenshots bei Fehlern
- Integration in DevOps-Prozesse