E2E Testing

Bei dieser Testmethode wird ein vollständiger Ablauf vom Einstiegspunkt bis zum finalen Ergebnis geprüft. Das „E2E“ steht dabei für End-to-End und macht deutlich, dass nicht nur einzelne Funktionen, sondern der gesamte Prozess im Zusammenspiel betrachtet wird.

Ziel ist es sicherzustellen, dass alle beteiligten Systeme, Schnittstellen, Datenflüsse und Benutzeroberflächen reibungslos zusammenarbeiten.

Funktionsweise und Verwendung

Getestet wird ein möglichst realitätsnaher Ablauf aus Sicht des Nutzers oder des Unternehmens. Dazu gehören zum Beispiel die Anmeldung in einer Anwendung, das Ausfüllen eines Formulars, die Verarbeitung von Daten im Backend und die Ausgabe eines Ergebnisses im Frontend.

So lassen sich Fehler erkennen, die erst im Zusammenspiel mehrerer Komponenten sichtbar werden. Eingesetzt wird diese Testform häufig vor Releases, nach größeren Änderungen oder im Rahmen automatisierter Testprozesse. Sie hilft dabei, die Qualität einer Anwendung abzusichern und Risiken im produktiven Betrieb zu reduzieren.

Praxisbeispiele

  • Bestellung in einem Online-Shop vom Warenkorb bis zur Zahlungsbestätigung
  • Anmeldung in einem Kundenportal inklusive Zwei-Faktor-Authentifizierung
  • Übertragung von Formulardaten an ein CRM-System
  • Prüfung eines Buchungsprozesses von der Auswahl bis zur Bestätigung
  • Automatisierter Test eines vollständigen Workflows in einer Webanwendung
Was prüft E2E Testing? den gesamten Ablauf