·

8 min

End-to-End-Test: Nutzerflüsse vollständig absichern

Roman Kirchmeier - Autemos

Roman Kirchmeier - Autemos

QA-Fachfrau testet einen durchgehenden Nutzerfluss über Smartphone, Laptop und Monitor hinweg

Ein End-to-End-Test prüft einen kompletten Geschäftsablauf so, wie ihn ein echter Anwender erlebt: von der ersten Eingabe bis zum sichtbaren Ergebnis, quer durch UI, Backend, Datenbank und angebundene Drittsysteme. Genau deshalb sind E2E-Tests so wertvoll – und gleichzeitig so anfällig. Sie laufen langsam, brechen bei kleinsten UI-Änderungen und neigen zu Flakiness. Flaky Tests verschlingen bereits mindestens 2,5 % der produktiven Entwicklungszeit (TUM/CQSE, ICST, 2024). Dieser Artikel zeigt, wo E2E im ISTQB-Modell steht, wie es sich von Integrations- und Systemtest unterscheidet und wie KI-gestützte Verfahren die typischen Schwächen entschärfen.

Kurz gefasst: Der End-to-End-Test ist ein Testansatz, keine eigene Teststufe im ISTQB-Stufenmodell. Er verifiziert vollständige Nutzerflüsse über System- und Anwendungsgrenzen hinweg. Seine größten Probleme – langsam, brüchig, flaky, wartungsintensiv – lassen sich mit Self-Healing-Locators und Vision-AI an der Wurzel angehen.

Abbildung 1: Was ein End-to-End-Test über alle Schichten hinweg prüft.

Was ist ein End-to-End-Test?

Ein End-to-End-Test verifiziert einen vollständigen fachlichen Geschäftsablauf von der Endanwender-Eingabe bis zum Endergebnis – durch alle Schichten und Systeme hinweg. Dazu zählen UI (Web, Mobile, Desktop), Backend, Datenbank sowie angebundene Dritt- und Integrationssysteme wie Payment, Core-Banking oder CRM. Die Perspektive ist die des Nutzers, nicht der Technik.

Damit unterscheidet sich der E2E-Test grundlegend von einem isolierten Funktionstest. Es geht nicht um eine einzelne Maske oder Schnittstelle, sondern um die Frage: Funktioniert der gesamte Prozess in der realen Systemlandschaft? Ein klassisches Beispiel aus dem Banking ist die Überweisung – mehr dazu weiter unten.

Wer tiefer in die Systematik der Testarten einsteigen möchte, findet eine vollständige Übersicht im Pillar-Artikel Testarten im Software-Testing.

Ist E2E eine eigene Teststufe im ISTQB-Modell?

Nein. Das ISTQB-Glossar führt E2E nicht als eigene Teststufe – anders als Komponenten-, Integrations- und Systemtest. E2E ist ein Testansatz beziehungsweise eine Testart, die typischerweise auf System- oder Systemintegrationstest-Ebene angesiedelt ist. Diese Präzision unterscheidet seriöse QA-Praxis von oberflächlicher Begriffsverwendung.

In der Praxis setzen viele Wettbewerber E2E pauschal mit dem Systemtest gleich. Das ist verkürzt. Ein Systemtest prüft eine Anwendung gegen ihre Spezifikation. Ein E2E-Test folgt dagegen einem realen Nutzerfluss, der durchaus mehrere Anwendungen und externe Integrationen berühren kann. Die Stufe (System oder Systemintegration) bleibt das Gerüst – der Ansatz definiert, *wie* getestet wird.

Warum ist diese Unterscheidung mehr als Wortklauberei? Weil sie steuert, was Sie überhaupt absichern. Wer E2E mit Systemtest verwechselt, übersieht die kritischen Übergänge zwischen Systemen – also genau dort, wo in Produktion die meisten Fehler entstehen.

Wie unterscheidet sich E2E von Integrations- und Systemtest?

Abbildung 2: Integrationstest, Systemtest und E2E im direkten Vergleich.

Der zentrale Unterschied liegt im Scope: Der Integrationstest prüft technische Schnittstellen, der Systemtest eine vollständige Anwendung, der E2E-Test einen durchgängigen Nutzerfluss über mehrere Systeme. Die folgende Tabelle stellt die drei Ebenen gegenüber und macht die jeweilige Perspektive sichtbar – technisch, funktional oder geschäftsprozessorientiert.


Integrationstest

Systemtest

End-to-End

Fokus

Zusammenspiel von Komponenten/Schnittstellen

gesamtes integriertes System vs. Spezifikation

vollständiger realer Nutzerfluss über System- und Anwendungsgrenzen

Scope

technische Schnittstellen

eine Anwendung

mehrere Systeme + externe Integrationen

Perspektive

technisch

funktional

Endanwender / Geschäftsprozess

Banking-Beispiel

Buchungs-API ↔ Payment

Online-Banking erfüllt Anforderungen

Login → Konto → Überweisung → TAN → Bestätigung → Beleg

Eine ergänzende Vertiefung zum Schnittstellentest finden Sie im Schwester-Artikel Integrationstest.

Horizontale vs. vertikale E2E-Tests

E2E-Tests lassen sich in zwei Richtungen denken – und beide Sichtweisen haben unterschiedliche Adressaten:

  • Horizontal: Ein Geschäftsprozess läuft quer durch mehrere Systeme (etwa Frontend, Payment-Gateway und Core-Banking). Diese Sicht ist für CTOs und QA-Leiter relevant, weil sie End-to-End-Verantwortung über Systemgrenzen abbildet.

  • Vertikal: Ein Pfad führt durch alle Schichten *einer* Anwendung – von der UI über die API und Service-Schicht bis zur Datenbank. Diese Sicht ist primär für Architekten relevant.

In der Banking-Realität sind die spannendsten Fehler meist horizontal: Sie entstehen im Übergang zwischen Systemen, die jeweils für sich korrekt funktionieren.

Warum sind E2E-Tests so schwer zu automatisieren?

Abbildung 4: Was flaky Tests kosten (TUM/CQSE 2024, Bitrise 2025).

E2E-Tests gelten als die instabilste und langsamste Stufe der Testautomatisierung, weil sie das gesamte System durchlaufen. Vier Kernprobleme treten regelmäßig auf – und sie verstärken sich gegenseitig, je größer die Suite wird.

Das erste Problem ist die Langsamkeit: Jeder Testfall durchläuft die komplette Kette aus UI, Backend, Datenbank und Drittsystemen. Das zweite ist Brüchigkeit (brittle): Schon kleine DOM- oder UI-Änderungen brechen hart codierte Locators. Das dritte ist Flakiness – Tests schlagen mal fehl, mal nicht, abhängig von Timing, Netzwerk oder Testdaten. Das vierte ist der Wartungsaufwand, der überproportional zur Suite-Größe wächst.

Wie teuer das wird, zeigen aktuelle Zahlen. Der Anteil von Teams mit flaky Tests stieg von 10 % auf 26 % – ein Plus von 160 % innerhalb von dreieinhalb Jahren (Bitrise Mobile Insights, 2025), basierend auf über 10 Millionen Builds. Jede manuelle Untersuchung eines fehlgeschlagenen Laufs kostet rund 5,67 US-Dollar gegenüber 0,0002 US-Dollar für einen automatischen Re-Run (TUM/CQSE, ICST, 2024).

Wie lösen KI und Self-Healing die Flakiness-Probleme?

KI-gestützte Verfahren setzen genau an der Wurzel der vier Kernprobleme an, statt nur Symptome zu kaschieren. Zwei Mechanismen sind dabei zentral: Self-Healing-Locators gegen Brüchigkeit und Vision-AI dort, wo der DOM keine stabile Referenz liefert. Beide adressieren den teuersten Posten – die überproportional wachsende Wartung.

Self-Healing-Locators lösen Element-Referenzen bei UI-Änderungen automatisch neu auf. Ändert sich ein Attribut oder verschiebt sich ein Element im DOM, sucht der Healer eine valide Alternative, statt den Test brechen zu lassen. Das adressiert das *brittle*-Problem direkt. Wie das technisch funktioniert, beschreibt der Artikel zu Self-Healing-Locators.

Vision-AI greift dort, wo DOM-basierte Verfahren scheitern. Ein neuronales Netz (CNN) lokalisiert Elemente rein visuell – etwa in Canvas-Renderings oder bei dynamisch generierten Attributen ohne stabile IDs. Details dazu im Beitrag Visuelles Testing mit Vision-AI.

In Kundenprojekten zeigt sich: Der größte Hebel liegt nicht im einzelnen reparierten Locator, sondern im Wegfall des manuellen Triagierens. Genau hier verschiebt sich der Markt. Synthetische Testdaten stiegen von 14 % auf 25 % Nutzung, 29 % der Unternehmen haben GenAI vollständig integriert und weitere 42 % evaluieren es (Capgemini World Quality Report, 2025). Autemos setzt diese Mechanismen über Web, Mobile, API und Desktop hinweg um – inklusive Visual Recorder für horizontale E2E-Flüsse über mehrere Kanäle.

Welche E2E-Szenarien sind im Banking kritisch?

Abbildung 3: Die Überweisung als kritischer horizontaler E2E-Fluss im Banking.

Im Banking entscheiden wenige, aber geschäftskritische Nutzerflüsse über Sicherheit und Compliance – sie verdienen jede E2E-Investition. Zwei Szenarien stechen heraus: die Überweisung und das KYC-Onboarding. Beide berühren mehrere Systeme und externe Integrationen, sind also klassische horizontale E2E-Fälle.

Die Überweisung durchläuft eine lange Kette: Login → Kontoübersicht → Überweisungsformular → TAN-Freigabe → Bestätigung → Beleg. Jeder Übergang kann brechen, etwa zwischen Frontend und Payment-Gateway oder zwischen TAN-Dienst und Core-Banking. Ein reiner Systemtest der Online-Banking-Anwendung würde diese Übergänge gar nicht abdecken.

Das KYC-Onboarding ist ebenso integrationslastig: Identitätsprüfung, Dokumentenupload, Bonitätsabfrage und Kontoanlage greifen über mehrere Dienste ineinander. Genau solche Flüsse sind Kandidaten für die schmale E2E-Spitze – nicht jeder Klick, sondern die wenigen Pfade, deren Ausfall echten Schaden anrichtet.

Wie viele End-to-End-Tests gehören in die Testpyramide?

Wenige. E2E gehört an die schmale Spitze der Testpyramide und sollte sich auf essenzielle Flüsse beschränken – Checkout, Login, Registrierung und kritische Integrationen (Frontiers, „Test Pyramid 2.0”, 2025). Die breite Basis bilden schnelle, stabile Unit-Tests, darüber liegen Integrationstests.

Diese Verteilung ist kein Dogma, sondern eine ökonomische Konsequenz. Da E2E-Tests langsam und wartungsintensiv sind, skaliert ihre Zahl schlecht. Eine Pyramide mit aufgeblähter Spitze – manchmal als „Eistüte” verspottet – produziert genau die Flakiness- und Kostenprobleme, die wir oben gesehen haben.

Die richtige Frage lautet daher nicht „Wie viele E2E-Tests schaffen wir?”, sondern „Welche Flüsse dürfen niemals ausfallen?”. Im Banking sind das Überweisung, Onboarding und die kritischen Payment-Integrationen – kompakt gehalten, dafür durch KI-Stabilisierung verlässlich.

Häufig gestellte Fragen

Ist ein End-to-End-Test dasselbe wie ein Systemtest?

Nein. Der Systemtest ist eine ISTQB-Teststufe und prüft eine Anwendung gegen ihre Spezifikation. E2E ist ein Testansatz, der einen realen Nutzerfluss über mehrere Systeme und externe Integrationen verfolgt. E2E wird häufig auf System- oder Systemintegrationstest-Ebene durchgeführt, ist aber selbst keine eigene Stufe im ISTQB-Stufenmodell.

Warum sind E2E-Tests so oft flaky?

E2E-Tests durchlaufen das gesamte System und sind dadurch von Timing, Netzwerk und Testdaten abhängig. Der Anteil von Teams mit flaky Tests stieg auf 26 % (Bitrise Mobile Insights, 2025). Hart codierte Locators verschärfen das Problem, weil schon kleine UI-Änderungen sie brechen lassen.

Was kosten flaky Tests konkret?

Flaky Tests binden mindestens 2,5 % der produktiven Entwicklungszeit – aufgeteilt in Untersuchung (1,1 %), Behebung (1,3 %) und Tooling (0,1 %) (TUM/CQSE, ICST, 2024). Hinzu kommen rund 5,67 US-Dollar pro manuell untersuchtem Fehllauf gegenüber 0,0002 US-Dollar für einen automatischen Re-Run.

Hilft KI gegen brüchige Locators?

Ja. Self-Healing-Locators lösen Element-Referenzen bei UI-Änderungen automatisch neu auf und reduzieren so die Wartung. Vision-AI ergänzt das mit visueller Erkennung dort, wo der DOM versagt – etwa bei Canvas oder dynamischen Attributen. Beide Verfahren erläutert der Beitrag zu Self-Healing-Locators.

Wie viele E2E-Tests sind sinnvoll?

So wenige wie möglich, so viele wie nötig. E2E gehört an die schmale Spitze der Testpyramide und deckt nur essenzielle Flüsse ab (Frontiers, „Test Pyramid 2.0”, 2025). Im Banking sind das typischerweise Überweisung, KYC-Onboarding und kritische Payment-Integrationen.

Fazit

End-to-End-Tests sichern das ab, was Anwender tatsächlich tun – vollständige Geschäftsabläufe über System- und Anwendungsgrenzen hinweg. Wichtig bleibt die saubere Einordnung: E2E ist ein Testansatz, keine eigene ISTQB-Teststufe. Diese Präzision schützt davor, kritische Übergänge zwischen Systemen zu übersehen.

Die vier Schwächen – langsam, brüchig, flaky, wartungsintensiv – sind real und teuer. Doch sie sind kein Naturgesetz. Self-Healing-Locators und Vision-AI setzen an der Wurzel an, halten die schmale E2E-Spitze stabil und nehmen Teams das manuelle Triagieren ab. So wird aus einer fragilen Suite ein verlässliches Sicherheitsnetz für Überweisung, Onboarding und kritische Integrationen.

Möchten Sie Ihre kritischen Nutzerflüsse stabil und wartungsarm absichern? Sprechen Sie mit unserem Team über KI-gestützte E2E-Automatisierung mit Autemos.

Autemos erleben. In nur 30 Minuten.

Überzeuge dich selbst und erlebe, wie einfach, flexibel und kontrolliert moderne Testautomatisierung heute sein kann.

Social Connect

© 2026 Autemos. Ein Produkt der selementrix GmbH.

Autemos erleben.
In nur 30 Minuten.

Überzeuge dich selbst und erlebe, wie einfach, flexibel und kontrolliert moderne Testautomatisierung heute sein kann.

Social Connect

© 2026 Autemos. Ein Produkt der selementrix GmbH.

Autemos erleben.
In nur 30 Minuten.

Überzeuge dich selbst und erlebe, wie einfach, flexibel und kontrolliert moderne Testautomatisierung heute sein kann.

Social Connect

© 2026 Autemos. Ein Produkt der selementrix GmbH.