E2E Testing Overview
Understand the role of end-to-end tests.
What End-to-End Testing Means
End-to-end (E2E) tests exercise your application the way a real user does: they launch the app in a real browser, navigate pages, click buttons, type into forms, and assert what is visible. They verify the whole stack works together, not just one unit.
The Testing Pyramid
A healthy suite has many fast unit tests, fewer integration tests, and a small set of slow but high-value E2E tests. E2E sits at the top: most coverage per test, but also the most expensive to run and maintain.
- Unit: a function/component in isolation
- Integration: several units together
- E2E: the running app end to end
All lessons in this course
- E2E Testing Overview
- Writing Playwright Tests
- Selectors and Assertions
- CI Integration