Cypress Testing
Automatisierte E2E-Tests für Webanwendungen mit Cypress strukturiert planen, schreiben und debuggen
Über den Workshop
Cypress unterstützt Teams dabei, End-to-End-Tests für Webanwendungen nah am tatsächlichen Nutzerverhalten zu automatisieren. In diesem 3-tägigen Cypress Training lernst du, Testfälle strukturiert aufzubauen, über den Testrunner auszuführen, Fehler gezielt zu analysieren und Tests für Formulare, mehrseitige Abläufe, DOM-Interaktionen und Netzwerk-Anfragen umzusetzen. Der Kurs verbindet die Grundlagen des E2E-Testings mit konkreter Arbeit an Cypress-Konfiguration, Testorganisation, Assertions, Debugging und nützlichen Features wie Screenshots, Videoaufzeichnungen, Spies und Stubs.
Besonders wertvoll ist das Training für Entwicklerinnen, Entwickler und Software-Tester, die Cypress in Frontend-Projekten mit Angular, React, Next.js oder Vue 3 einsetzen möchten.
Tagesablauf
Cypress-Grundlagen und Projektsetup
- 01Grundlagen End-To-End-Testing
- 02Installation und Konfiguration
- 03Testorganisation und Struktur
Tests schreiben, ausführen und debuggen
- 01Tests schreiben
- 02Formulare testen
- 03Testausführung und Debugging
- 04Testdaten und Fixtures
Component-Tests, Cypress-Features und Integration
- 01Component-Tests
- 02Cypress Features nutzen
- 03Cypress und Web Frontend Frameworks
- 04Cypress Dashboard
Für wen ist der Workshop geeignet?
Zielgruppe
- ✓Webentwicklerinnen und Webentwickler in Frontend-Projekten
- ✓Software-Testerinnen und Software-Tester für Webanwendungen
- ✓QA-Engineers mit JavaScript-Bezug
- ✓Frontend-Teams mit Cypress-Testautomatisierung
Voraussetzungen
- ✓Grundkenntnisse in HTML, CSS und JavaScript
- ✓Erste Erfahrung mit TypeScript von Vorteil
- ✓Grundverständnis für Webanwendungen und Browser-Verhalten
Was Sie mitnehmen
Über den Trainer
Manuel Kübler
Manuel Kübler ist freiberuflicher Full-Stack-Entwickler und IT-Trainer mit über 12 Jahren Projekterfahrung in der Softwareentwicklung. Er begleitet Unternehmen als Entwickler und Berater – von der Konzeption moderner Webanwendungen bis hin zur Anbindung und Erweiterung von ERP-Systemen. Seine Schwerpunkte liegen in der Entwicklung mit React, Vue.js, Angular, Laravel und Node.js sowie in der SAP Business One-Entwicklung mit C# und dem coresuite Country Package. Als erfahrener Trainer konzipiert und leitet er Intensivschulungen für Softwareunternehmen und Hochschulen zu Themen wie React, Vue.js, Laravel, Git, ASP.NET und weiteren modernen Technologien. Seine Beispielprojekte und Lehrmaterialien sind auf GitHub unter SoftwareDesign-Solution öffentlich einsehbar.
