По каким критериям сценарии включают в Critical Path (Критический путь)?

«По каким критериям сценарии включают в Critical Path (Критический путь)?» — вопрос из категории Техники тест-дизайна, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

В Critical Path включаются сценарии, которые абсолютно необходимы для обеспечения базовой работоспособности и ценности продукта. Критерии отбора:

  1. Ключевая бизнес-логика: Сценарии, без которых основной функционал продукта не работает (например, вход в систему, создание основного объекта — заказа, товара).
  2. Высокий бизнес-приоритет: Функции, напрямую влияющие на выручку или репутацию компании (платежи, оформление заказа).
  3. Высокая частота использования: Наиболее распространенные пользовательские потоки (поиск товара, добавление в корзину).
  4. Критичные интеграции: Сценарии, затрагивающие взаимодействие с внешними системами, отказ которых блокирует работу (платежные шлюзы, основные микросервисы).

Пример для интернет-магазина (Gherkin):

Сценарий: Успешное оформление заказа
    Дано: пользователь авторизован и добавил товар в корзину
    Когда: пользователь переходит к оплате и подтверждает заказ
    Тогда: создается заказ со статусом "Оплачен" и отправляется уведомление

Тесты Critical Path выполняются в первую очередь при каждом билде в CI/CD и являются основой для smoke-тестирования.