Ответ
Выбор между чек-листом и тест-кейсом зависит от цели тестирования, требуемого уровня детализации и гибкости.
| Критерий | Чек-лист | Детализированный тест-кейс |
|---|---|---|
| Цель | Быстрая проверка наличия ключевых функций или соответствия требованиям. | Детальная, воспроизводимая проверка конкретного сценария. |
| Структура | Список пунктов (что проверить). Результат: Pass/Fail. | Предусловия, четкие шаги, тестовые данные, ожидаемый результат. |
| Гибкость | Высокая. Тестировщик сам выбирает способ проверки пункта. | Низкая. Необходимо строго следовать шагам для воспроизводимости. |
| Когда использовать | Smoke/Sanity-тестирование, исследовательское тестирование, аудит. | Регрессионное тестирование, тестирование сложных бизнес-процессов, onboarding новых тестировщиков. |
Пример чек-листа для главной страницы:
- [ ] Логотип отображается
- [ ] Основное меню кликабельно
- [ ] Поисковая строка работает
- [ ] Кнопка "Корзина" ведет на нужную страницу
Пример тест-кейса для добавления товара в корзину:
**ID:** TC-CART-001
**Заголовок:** Добавление товара в корзину с главной страницы
**Предусловие:** Пользователь авторизован, товар "Телефон X" в наличии.
**Шаги:**
1. На главной странице нажать на карточку товара "Телефон X".
2. На странице товара нажать кнопку "В корзину".
3. Перейти в раздел "Корзина".
**Ожидаемый результат:**
- В корзине отображается один товар "Телефон X".
- Общая сумма заказа равна цене товара "Телефон X".