← Glossar
Glossar · Dev

Was ist End-to-End Testing?

E2E Testing

Dabei handelt es sich um die Überprüfung des gesamten Betriebs einer Anwendung von Anfang bis Ende, genau wie bei einem echten Benutzer.

Definition

Es testet, wie die gesamte Anwendung als Ganzes funktioniert, nicht einzelne Teile des Systems. Der Benutzer betritt die Anwendung, klickt auf eine Schaltfläche, geht zur Datenbank und gibt das Ergebnis zurück. Es wird geprüft, ob der gesamte Prozess fehlerfrei ist oder nicht.

Analogie: Es ist, als würde man nicht nur den Motor eines Autos testen, sondern auch, ob er den Schlüssel drehen und fahren kann und ob alle Systeme kompatibel sind.

So funktioniert es

Automatisierungstools verwalten einen echten Browser oder eine echte Anwendung so, als ob ein Mensch sie verwenden würde. Es simuliert alle Schritte einzeln.

Wo es eingesetzt wird

Es dient dazu, kurz vor der Veröffentlichung der Software die Kompatibilität aller Funktionen untereinander zu überprüfen.

Häufig verwechselt mit

Es kann mit Unit-Tests verwechselt werden; Unit-Tests betrachten den Teil, während E2E das Ganze betrachtet.

Häufige Fragen

Warum machen wir das nicht einfach?

Da es sehr langsam ist und ein Fehler auftritt, ist es schwieriger, genau zu finden, wo das Problem liegt.

Verwandte Begriffe

Verwandte Werkzeuge

Diese Erklärung wurde für TreScout in einfacher Sprache verfasst und maschinell übersetzt aus dem türkischen Original · maßgeblich ist die türkische Fassung. Wenn etwas falsch oder unvollständig wirkt, schreiben Sie an hello@trescout.com. Auf Türkisch lesen →