Чек-лист: Список пунктов для проверки без детальных шагов
Тест-кейс: Пошаговая инструкция с ожидаемыми результатами
Критерий | Чек-лист | Тест-кейс |
---|---|---|
Детализация | Только пункты проверки | Подробные шаги выполнения |
Гибкость | Высокая | Ограниченная |
Исполнитель | Опытный QA | Может выполнять junior |
Подход | Исследовательский | Строго формализованный |
Поддержка | Легко обновлять | Требует больше времени |
Автоматизация | Сложно автоматизировать | Легко автоматизировать |
graph TD
A[Smoke-тестирование] --> B[Регрессионные проверки]
C[Эксплораторное тестирование] --> D[Быстрые проверки после деплоя]
E[Проверка UI-элементов] --> F[Кросс-браузерное тестирование]
graph TD
A[Критичный бизнес-функционал] --> B[Сложные сценарии]
C[Автоматизированные тесты] --> D[Юнит-тестирование]
E[Тестирование API] --> F[Проверки безопасности]
1. Проверить валидацию email
2. Проверить маску для телефона
3. Убедиться в работе кнопки "Отправить"
Название: Проверка валидации email
Шаги:
1. Ввести "test@"
2. Нажать "Далее"
Ожидаемый результат:
- Появляется сообщение "Введите корректный email"
- Кнопка "Отправить" неактивна
+ Быстрое создание
+ Гибкость в выполнении
+ Хороши для опытных QA
- Нет деталей выполнения
- Сложнее воспроизвести
+ Четкая последовательность
+ Легко передавать между QA
+ Хорошая документация
- Требуют времени на создание
- Менее гибкие
1. Гибридные подходы (чек-лист + тест-кейс)
2. Интеллектуальные чек-листы в тест-менеджмент системах
3. Автогенерация тест-кейсов из чек-листов
Чек-лист - это:
Тест-кейс - это:
Правило выбора: чем критичнее функционал и менее опытны исполнители - тем больше нужны тест-кейсы. Для быстрых проверок и исследований лучше подходят чек-листы. В идеале - использовать оба подхода комбинированно!