What is End-to-End Testing?
E2E Testing
It is the verification of the entire operation of an application from start to finish, just like a real user.
Overview
It tests how the entire application works as a whole, not individual parts of the system. The user enters the application, clicks a button, goes to the database and the result is returned. It is checked whether the entire process is error-free or not.
How it works
Automation tools manage a real browser or application as if a human were using it. It simulates all steps one by one.
Where it is used
It is used to check the compatibility of all features with each other just before the software is released.
Commonly confused with
It can be confused with unit testing; Unit testing looks at the part, while E2E looks at the whole.
Frequently asked questions
Why don't we just do this?
Because it is very slow and when an error occurs it is harder to find exactly where the problem is.
Related terms
Related tools
This explanation was written in plain language for TreScout and machine-translated from the Turkish original · the Turkish version prevails. If something looks wrong or missing, write to hello@trescout.com. Read in Turkish →