Два подхода
Детальные тест-кейсы: Пошаговые инструкции с предусловиями, точными вводными данными и конкретными ожидаемыми результатами.
Чек-листы: Пункты высокого уровня для проверки без предписания точных шагов. Тестировщик сам решает, как проверить каждый пункт.
Когда использовать
Детальные тест-кейсы:
- Регуляторное соответствие, новые/джуниор тестировщики, критические функции, автоматизированное тестирование, аудиты
Чек-листы:
- Опытные тестировщики, исследовательское тестирование, smoke-тестирование, регрессия стабильных функций, agile-спринты
Гибридный подход
| Риск функции | Документация |
|---|---|
| Критический (платежи) | Детальные тест-кейсы + автоматизация |
| Высокий (авторизация, данные) | Тест-кейсы для основных путей, чек-листы для edge cases |
| Средний (поиск, UI) | Чек-листы с ключевыми сценариями |
| Низкий (страница «О нас») | Только smoke-чек-лист |
Упражнение: Создайте оба формата
Для функции регистрации (username, email, пароль, загрузка фото профиля) создайте чек-лист из 15-20 пунктов и 3 детальных тест-кейса для критических сценариев.
Решение
Чек-лист: Успешная регистрация, дублирующийся email, дублирующийся username, невалидный email, короткий пароль, пароль без нужных типов символов, пустые поля, загрузка валидного фото, слишком большой файл, невалидный формат, ссылка подтверждения, SQL-инъекция, XSS, нагрузка, доступность, адаптивность.
Тест-кейсы: 1. Успешная регистрация с подтверждением по email. 2. Дублирующийся email с корректной ошибкой без утечки информации. 3. Пароль ниже минимума с конкретной ошибкой валидации.
Ключевые выводы
- Чек-листы быстрее и гибче; тест-кейсы детальнее и консистентнее
- Детальные тест-кейсы для критичного, регулируемого или автоматизированного
- Чек-листы для опытных тестировщиков, исследовательского и быстрой верификации
- Гибридный подход соотносит глубину документации с риском функции