processcareer

Test Plan vs Test Strategy: разница, которую важно понимать

Test Plan и Test Strategy — два документа, которые часто путают, объединяют, или один называют другим. На собеседованиях на сеньора это типичный вопрос. Разбираемся.

Test Strategy

Что это: общий подход к тестированию на уровне организации или продукта.

Жизненный цикл: долгосрочный — год+. Не меняется на каждый спринт.

Содержит:

  • Какие типы тестирования применяем (manual, automation, performance, security).
  • Какие тулы используем (Playwright, JMeter, Jira).
  • Принципы автоматизации (что автоматизируем, что нет, target coverage).
  • Окружения (dev, staging, prod, отдельный QA-стенд).
  • Метрики качества (DOP, escape rate, MTTR).
  • Кто отвечает за что (QA, devs, SRE).

Кто пишет: QA-лид, head of QA, иногда тимлиды.

Аудитория: вся команда + менеджмент.

Test Plan

Что это: детальный план тестирования для конкретного релиза или фичи.

Жизненный цикл: краткосрочный — недели/месяцы. Создаётся на каждый крупный релиз или проект.

Содержит:

  • Scope: что тестируем, что нет.
  • Test cases (или ссылки на них).
  • Расписание: когда что прогоняем.
  • Команда: кто что делает.
  • Окружения: на чём тестируем.
  • Risks: что может пойти не так.
  • Acceptance criteria: что значит «релиз можно выпускать».

Кто пишет: QA-инженер, иногда лид.

Аудитория: команда фичи + менеджер.

Аналогия

Strategy — это «как мы вообще тестируем в этой компании». — Plan — это «как мы будем тестировать конкретно эту фичу».

Стратегия отвечает на «что и почему». План — на «как, когда, кто».

Когда не нужны

В мелких командах (до 5 человек) формальная Test Strategy — избыточна. Достаточно одностраничного «у нас Playwright для E2E, pytest для API, smoke раз в день» в Notion.

Test Plan тоже не всегда нужен — для багфикса в 50 строк кода писать план на 5 страниц глупо. Но для нового модуля или большой фичи — обязательно.

Что писать в первую очередь

Если в команде нет ни того ни другого — начинай с Test Strategy. Это даёт фундамент:

  • Команда знает на чём остановились в тулах.
  • Новый QA через 2 года читает и понимает контекст.
  • Менеджмент видит что «у нас системный подход».

Test Plans будут появляться органически — для конкретных релизов.

Шаблоны

Strategy (минимум):

1. Цель тестирования
2. Scope продукта (что покрываем)
3. Виды тестирования
4. Тулы
5. Окружения
6. Команда
7. Метрики
8. Риски

Plan (минимум):

1. Релиз/фича + scope
2. Что тестируем (test cases)
3. Что не тестируем (out of scope)
4. Расписание
5. Команда
6. Окружения
7. Acceptance criteria
8. Известные риски

Что делать сейчас

✅ Глянь — есть ли в команде Test Strategy. Если нет — предложи написать.

✅ Для следующего крупного релиза — попробуй Test Plan. Даже простой 1-страничный.

✅ Если эти документы есть, но устарели — переписать. Документ который устарел хуже отсутствующего.

Подробнее: ISTQB Glossary — Test Plan, Ministry of Testing — Strategy.