# What Is the Testing Pyramid?

## Definition

The testing pyramid is a model for balancing many focused lower-level tests with fewer broad end-to-end tests. It emphasizes placing checks at a useful level rather than forcing every assertion through the UI.

## Why it matters

Browser tests exercise complete journeys but also depend on more systems. A balanced suite can make failures easier to locate while retaining coverage of the real user flow.

## How teams handle it today

Teams use unit tests for isolated logic, integration tests for boundaries and browser tests for a deliberate set of customer journeys. The exact balance depends on the application.

## How Zerocheck approaches it

Zerocheck fits the browser end-to-end layer. Use it for flows your team otherwise checks by hand, alongside unit and integration tests. It does not replace API-only, security, performance or native-mobile testing.

Related terms: [E2E Testing](https://tryzerocheck.com/glossary/e2e-testing/), [Regression Testing](https://tryzerocheck.com/glossary/regression-testing/), [Smoke Testing](https://tryzerocheck.com/glossary/smoke-testing/)


---
Canonical: https://tryzerocheck.com/glossary/testing-pyramid/
Updated: 2026-09-14
