Ответ
Выбор зависит от цели тестирования, уровня детализации и стабильности функционала.
Чек-лист используется для:
- Исследовательского тестирования — когда сценарии заранее не определены.
- Регрессионных проверок — быстрая валидация критичных функций после деплоя.
- Smoke-тестирования — проверка «дыма» (основной функциональности).
- Когда важна гибкость, а не строгая последовательность шагов.
Тест-кейс необходим для:
- Детальных сценариев с четкими шагами и ожидаемыми результатами.
- Сложных бизнес-процессов (например, оформление заказа).
- Ситуаций, требующих воспроизводимости и документирования.
- Обучения новых тестировщиков.
Примеры:
Чек-лист для проверки формы входа:
- [ ] Поле логина принимает email
- [ ] Поле пароля скрывает ввод
- [ ] Кнопка "Войти" активна при валидных данных
- [ ] Ошибка при неверных данных
- [ ] Ссылка "Забыли пароль?" работает
Тест-кейс для восстановления пароля:
Предусловие: Пользователь зарегистрирован с email user@example.com.
Шаги:
1. Открыть страницу входа.
2. Нажать "Забыли пароль?".
3. Ввести "user@example.com".
4. Нажать "Отправить ссылку".
Ожидаемый результат:
- Появляется сообщение "Инструкции отправлены на email".
- На указанный адрес приходит письмо с уникальной ссылкой для сброса.