# 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.

## 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
- [Unit Testing](/de/dictionary/unit-testing/)
- [Testing Framework](/de/dictionary/testing-framework/)
- [Web Interface](/de/dictionary/web-interface/)

## Verwandte Werkzeuge
- [Cypress](/de/discover/cypress/)

---
Quelle: TreScout Glossar · https://trescout.com/de/dictionary/end-to-end-testing/
