Чем тест-кейс отличается от чек-листа?
- Из чего состоит тест-кейс?
- Когда писать чек-лист, а когда тест-кейсы?
- Как написать хороший тест-кейс?
Тест-кейс — подробная проверка: предусловия, шаги, тестовые данные, ожидаемый результат; чек-лист — список того, что проверить, без детальных шагов.
- Тест-кейсы — для сложных и критичных сценариев, регресса, передачи другим
- Чек-листы — быстрее писать и поддерживать, оставляют свободу
А ещё Хороший тест-кейс однозначен, независим и проверяет одну вещь
Подробно
Тест-кейс содержит:
- идентификатор и название;
- предусловия — состояние системы и данные до начала;
- шаги — конкретные действия;
- тестовые данные;
- ожидаемый результат — для каждого шага или в конце;
- иногда приоритет, связь с требованием, постусловия.
Чек-лист — перечень проверок без шагов: «пароль короче 8 символов отклоняется», «после регистрации приходит письмо». Подразумевается, что тестировщик знает продукт и сам решит, как проверить.
Когда что использовать:
- тест-кейсы — сложные сценарии, критичный функционал (оплата), регрессионный набор, основа для автоматизации, команда меняется;
- чек-листы — быстрые проверки, гибкая разработка с частыми изменениями, опытная команда.
Свойства хорошего тест-кейса: понятен постороннему, проверяет одну вещь, не зависит от других кейсов, имеет однозначный ожидаемый результат.
Пример
Чек-лист: «Вход с верным логином и паролем», «Вход с неверным паролем — сообщение об ошибке».
Тест-кейс TC-12 «Вход с неверным паролем». Предусловие: пользователь test@mail.ru зарегистрирован. Шаги: открыть /login, ввести email, пароль «wrong123», нажать «Войти». Ожидаемый результат: остаёмся на /login, сообщение «Неверный email или пароль», поле пароля очищено.
Что хотят услышать
- Структура тест-кейса.
- Отличие от чек-листа по детализации.
- Когда уместен каждый формат.
- Признаки хорошего тест-кейса.
Частые ошибки
- Ожидаемый результат «всё работает».
- Тест-кейсы, зависящие друг от друга.
Проверьте себя
Один верный вариант. Подумайте, потом откройте ответ.
Показать варианты и ответ
- ✓Тест-кейс — шаги и ожидаемый результат; чек-лист — список того, что проверить
- ✗Чек-лист подробнее тест-кейса: для каждого пункта в нём расписаны шаги и тестовые данные
- ✗Тест-кейсы не нужны для регрессионного тестирования
- ✗Хороший тест-кейс проверяет сразу много вещей
Что спросят дальше
Связанные вопросы
Разбор собеседования с sotto
После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.