Критический набор тестов (Critical Path Test Suite, CPTS) фокусируется на проверке самой важной и часто используемой функциональности приложения. Его включают:
- Проверка авторизации/аутентификации (login, logout, регистрация).
- Основные сценарии использования продукта, отражающие ключевые бизнес-процессы. Например, для интернет-магазина: поиск товара -> добавление в корзину -> оформление заказа -> оплата -> отслеживание статуса.
- Проверка работы с критически важными данными (создание, чтение, обновление, удаление - CRUD-операции для ключевых сущностей).
- Валидация критических форм и ввода данных.
- Проверка основных интеграций с внешними системами, если они критичны для работы продукта.
- Тестирование критических ограничений (например, невозможность создать заказ без товара).
- Дымовое тестирование основной функциональности, чтобы убедиться в базовой работоспособности системы после сборки/деплоя.
Цель CPTS — быстро подтвердить, что основные функции работают корректно и приложение в целом готово к более глубокому тестированию или выпуску, минимизируя риск блокирующих дефектов.