0Pricing
Angular Academy · Lesson

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

  1. E2E Testing Overview
  2. Writing Playwright Tests
  3. Selectors and Assertions
  4. CI Integration
← Back to Angular Academy