```html id="e2e_test" End-to-End Test

End-to-End (E2E) Test

Ein End-to-End-Test (E2E-Test) ist ein Testverfahren, bei dem ein komplettes System von Anfang bis Ende aus Sicht des Benutzers geprüft wird.

Definition

Ein E2E-Test überprüft den gesamten Ablauf einer Anwendung – von der Eingabe durch den Benutzer bis zur Ausgabe des Ergebnisses – inklusive aller beteiligten Systeme.

Ziel eines E2E-Tests

Ziel ist es, sicherzustellen, dass alle Komponenten eines Systems korrekt zusammenarbeiten und der gesamte Geschäftsprozess funktioniert.

Eigenschaften

Beispiel

Ein Kunde bestellt ein Produkt in einem Online-Shop:

1. Login
2. Produkt auswählen
3. In den Warenkorb legen
4. Bestellung abschließen
5. Zahlung verarbeiten
6. Bestätigung erhalten

Unterschied zu anderen Tests

Testart Umfang
Komponententest Einzelne Funktion
Integrationstest Zusammenarbeit mehrerer Module
Funktionstest Funktion eines Systems
E2E-Test Kompletter Geschäftsprozess
Merksatz für die FISI-Prüfung:

Ein End-to-End-Test prüft einen kompletten Geschäftsprozess vom Anfang bis zum Ende aus Sicht des Benutzers inklusive aller beteiligten Systeme.

Typische Prüfungsantwort

Ein End-to-End-Test ist ein Testverfahren, bei dem ein vollständiger Anwendungsprozess von der Eingabe bis zur Ausgabe getestet wird. Ziel ist es, sicherzustellen, dass alle Systemkomponenten zusammen korrekt funktionieren und der gesamte Ablauf fehlerfrei ist.
```