В каких случаях использовать чек-лист, а в каких — детализированный тест-кейс?

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

Ответ

Выбор между чек-листом и тест-кейсом зависит от цели тестирования, требуемого уровня детализации и гибкости.

Критерий Чек-лист Детализированный тест-кейс
Цель Быстрая проверка наличия ключевых функций или соответствия требованиям. Детальная, воспроизводимая проверка конкретного сценария.
Структура Список пунктов (что проверить). Результат: Pass/Fail. Предусловия, четкие шаги, тестовые данные, ожидаемый результат.
Гибкость Высокая. Тестировщик сам выбирает способ проверки пункта. Низкая. Необходимо строго следовать шагам для воспроизводимости.
Когда использовать Smoke/Sanity-тестирование, исследовательское тестирование, аудит. Регрессионное тестирование, тестирование сложных бизнес-процессов, onboarding новых тестировщиков.

Пример чек-листа для главной страницы:

- [ ] Логотип отображается
- [ ] Основное меню кликабельно
- [ ] Поисковая строка работает
- [ ] Кнопка "Корзина" ведет на нужную страницу

Пример тест-кейса для добавления товара в корзину:

**ID:** TC-CART-001  
**Заголовок:** Добавление товара в корзину с главной страницы  
**Предусловие:** Пользователь авторизован, товар "Телефон X" в наличии.  
**Шаги:**  
1. На главной странице нажать на карточку товара "Телефон X".  
2. На странице товара нажать кнопку "В корзину".  
3. Перейти в раздел "Корзина".  
**Ожидаемый результат:**  
- В корзине отображается один товар "Телефон X".  
- Общая сумма заказа равна цене товара "Телефон X".