Пирамида тестирования

Draft

Зачем нужна пирамида тестирования и как использовать её как принцип баланса, а не как жёсткую догму.

Содержание

Пирамида тестирования — это идея о том, что быстрых и дешёвых проверок на нижних уровнях должно быть больше, чем медленных и дорогих на верхних. Её смысл не в форме диаграммы, а в балансе стоимости и ценности тестов.

Что она подсказывает

  • Не перегружать систему исключительно UI/E2E тестами.
  • Ловить часть дефектов раньше и дешевле на более низких уровнях.
  • Строить automation stack так, чтобы сигнал приходил быстро и устойчиво.

Где её понимают слишком буквально

  • Пытаются подогнать каждую команду под одну и ту же пропорцию.
  • Используют пирамиду как оправдание отсутствия важных E2E-проверок.
  • Забывают, что архитектура продукта влияет на оптимальный баланс.

Пирамида полезна как принцип инженерной экономики тестов: дорогих проверок должно быть столько, сколько действительно нужно, но не больше.