SoftwareDesign-Solution Logo
Start/Workshops/Cypress Testing

Cypress Testing

Automatisierte E2E-Tests für Webanwendungen mit Cypress strukturiert planen, schreiben und debuggen

Dauer
3 Tage
Format
Remote oder Inhouse
Sprache
Deutsch
Beschreibung

Ü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.

Agenda

Tagesablauf

Tag 1

Cypress-Grundlagen und Projektsetup

  • 01Grundlagen End-To-End-Testing
  • 02Installation und Konfiguration
  • 03Testorganisation und Struktur
Tag 2

Tests schreiben, ausführen und debuggen

  • 01Tests schreiben
  • 02Formulare testen
  • 03Testausführung und Debugging
  • 04Testdaten und Fixtures
Tag 3

Component-Tests, Cypress-Features und Integration

  • 01Component-Tests
  • 02Cypress Features nutzen
  • 03Cypress und Web Frontend Frameworks
  • 04Cypress Dashboard
Zielgruppe

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
Lernziele

Was Sie mitnehmen

01
Sicherer Einstieg in Cypress für automatisierte End-to-End-Tests
02
Strukturierte Einrichtung, Konfiguration und Ausführung von Cypress-Tests
03
Eigenständiges Schreiben von Tests für DOM-Interaktionen, Formulare und mehrseitige Abläufe
04
Gezieltes Debugging mit Testrunner, Assertions, Screenshots und Videoaufzeichnungen
05
Fundierter Umgang mit Component-Tests, Spies, Stubs und Netzwerk-Anfragen
06
Einordnung der Cypress-Integration in Angular-, React-, Next.js- und Vue-3-Projekte
Referent

Über den Trainer

Manuel Kübler

Full-Stack Entwickler & IT-Trainer

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.