Kontakt aufnehmen

Schulungsübersicht

Tag 1 – Einführung & Grundlagen

Einführung

  • Rolle von Cypress in der Test-Pyramide
  • Einrichtung der Testautomatisierungsumgebung (Node LTS, npm)
  • Erstellung eines minimalen Cypress-Projekts
  • Erster „Smoke“-E2E-Test im GUI- und Headless-Modus

Kernkonzepte

  • Cypress-Grundlagen, Befehswarteschlange, automatischer Retry
  • Nutzung von Hooks: before, beforeEach, afterEach, after
  • Aliases und Wiederverwendbarkeit (.as(), cy.get('@alias'))

API- (Contract-)Testing

  • Direktes API-Testing mit Cypress (cy.request())
  • Stubs von APIs mit cy.intercept() für Randfälle
  • Sicherstellung der Stabilität der Frontend-Backend-Integration

Individuelle Cypress-Befehle

  • Organisation wiederkehrender Aktionen (Login, Navigation) in benutzerdefinierte Befehle
  • Sauberer, wartbarer Code mit wiederverwendbaren Aufrufen (cy.login())

Zeitplan: Theorie + Demo + praktische Übungen Voraussetzungen: grundlegende JS-Kenntnisse, VSCode, Git

Tag 2 – Fortgeschrittene Praktiken & CI/CD

Komplexe Tests aufbauen

  • Automatisierung vollständiger Benutzerflows
  • Statussteuerung mit cy.intercept und cy.session
  • Vermeidung von Flaky Tests, Verbesserung der Stabilität und Geschwindigkeit

Datengetriebenes Testing

  • Speicherung der Testdaten in JSON-Dateien (Fixtures)
  • parametrisierte Tests, die dieselbe Logik mit verschiedenen Eingaben ausführen

Cypress-Plugins

  • Berichterstellung: mochawesome, allure-cypress, junit-reporter
  • Interaktionen: cypress-file-upload, cypress-real-events
  • Barrierefreiheit: cypress-axe, cypress-audit
  • Visuelle Regression: cypress-image-snapshot
  • Wartbarkeit: @testing-library/cypress, cypress-plugin-tab

CI/CD mit Cypress

  • Integration von GitHub Actions
  • Einrichtung der Node.js- und Cypress-Umgebung, Headless-Ausführung
  • Automatische Testausführungen bei Push/PR
  • Sicherer Umgang mit Secrets

Zusammenfassung und Abschluss

Voraussetzungen

  • Grundkenntnisse im Softwaretest

Zielgruppe

  • Softwaretester
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien