E2E-Test

E2E-Test (End-to-End-Test) testet komplette Benutzer-Workflows von Anfang bis Ende.

Er simuliert reale Benutzer-Interaktionen durch die gesamte Anwendung.

Important

E2E-Test Charakteristika:

  • Vollständiger Stack: UI, API, Datenbank
  • Reale Szenarien: Echte Benutzer-Workflows
  • Cross-Browser: Verschiedene Browser/Geräte
  • Produktionsähnlich: Staging-Umgebung
Example

E2E-Test-Tools:

  • Web: Selenium, Playwright, Cypress
  • Mobile: Appium, Detox
  • API: Postman, REST Assured

Beispiel-Workflow:

  1. Benutzer registrieren
  2. Login durchführen
  3. Produkt suchen und kaufen
  4. Bestellung bestätigen
  5. Logout
Warning

Langsam und wartungsintensiv - sparsam einsetzen für kritische Pfade.