Glossar   /   Qualitätssicherung

End-to-End-Test

Ein End-to-End-Test prüft einen vollständigen relevanten Ablauf vom Ausgangspunkt bis zum erwarteten Ergebnis.

Auch bekannt als: E2E-Test, Ende-zu-Ende-Test

Was bedeutet End-to-End-Test?

Zum Beispiel wird ein Servicebericht erfasst, freigegeben und bis zum Rechnungsentwurf in der Warenwirtschaft verfolgt. Dabei werden die beteiligten Anwendungen und ihre Übergaben gemeinsam betrachtet.

Solche Tests prüfen wichtige Gesamtzusammenhänge, brauchen aber häufig mehr Zeit und Pflege als kleine Einzeltests. Eine geeignete Auswahl ergänzt deshalb gezielte Tests einzelner Funktionen und Schnittstellen.

So sieht das in der Praxis aus

Beispiel: Ein Test erfasst einen Servicebericht, gibt ihn frei und prüft den passenden Rechnungsentwurf in der Warenwirtschaft.

Häufige Fragen

Welche Abläufe sollten durchgängig getestet werden?

Besonders wichtige Geschäftswege und ihre wesentlichen Fehlerfälle. Dazu können Freigaben, Übergaben, Unterbrechungen und ein kontrollierter Wiederanlauf gehören.

Warum genügen End-to-End-Tests allein nicht?

Sie decken nur ausgewählte Gesamtabläufe ab und grenzen Fehler oft schwerer ein. Kleinere Tests prüfen Varianten gezielter und liefern meist schneller Rückmeldung.

Wie vermeidet man echte Buchungen oder E-Mails im Test?

Mit getrennten Testzugängen, geeigneten Testdaten und kontrollierten externen Verbindungen. Vor dem Start sollte feststehen, welche beteiligten Dienste tatsächlich nur Testaktionen ausführen.

Das könnte Sie auch interessieren

Passend zum Thema

Individuelle Softwareentwicklung Prüfbare Anforderungen und geeignete Tests für eine eigene Anwendung definieren.

Quellen und weiterführende Informationen

Martin Fowler: The Practical Test Pyramid
← Zurück zu allen Glossarbegriffen

Wichtige Anwendungsfälle gezielt prüfen

Sie möchten das Zusammenspiel Ihrer Anwendung überprüfen? Wählen Sie relevante Fälle, geeignete Testdaten und realistische Fehler- oder Unterbrechungssituationen aus.

Kontakt aufnehmen