Вопрос с собеседования · Тестирование (QA)

Чем тест-кейс отличается от чек-листа?

JuniorПроцесс и документация
Ещё спрашивают так:
  • Из чего состоит тест-кейс?
  • Когда писать чек-лист, а когда тест-кейсы?
  • Как написать хороший тест-кейс?
Коротко

Тест-кейс — подробная проверка: предусловия, шаги, тестовые данные, ожидаемый результат; чек-лист — список того, что проверить, без детальных шагов.

  • Тест-кейсы — для сложных и критичных сценариев, регресса, передачи другим
  • Чек-листы — быстрее писать и поддерживать, оставляют свободу

А ещё Хороший тест-кейс однозначен, независим и проверяет одну вещь

Подробно

Тест-кейс содержит:

  • идентификатор и название;
  • предусловия — состояние системы и данные до начала;
  • шаги — конкретные действия;
  • тестовые данные;
  • ожидаемый результат — для каждого шага или в конце;
  • иногда приоритет, связь с требованием, постусловия.

Чек-лист — перечень проверок без шагов: «пароль короче 8 символов отклоняется», «после регистрации приходит письмо». Подразумевается, что тестировщик знает продукт и сам решит, как проверить.

Когда что использовать:

  • тест-кейсы — сложные сценарии, критичный функционал (оплата), регрессионный набор, основа для автоматизации, команда меняется;
  • чек-листы — быстрые проверки, гибкая разработка с частыми изменениями, опытная команда.

Свойства хорошего тест-кейса: понятен постороннему, проверяет одну вещь, не зависит от других кейсов, имеет однозначный ожидаемый результат.

Пример

Чек-лист: «Вход с верным логином и паролем», «Вход с неверным паролем — сообщение об ошибке».

Тест-кейс TC-12 «Вход с неверным паролем». Предусловие: пользователь test@mail.ru зарегистрирован. Шаги: открыть /login, ввести email, пароль «wrong123», нажать «Войти». Ожидаемый результат: остаёмся на /login, сообщение «Неверный email или пароль», поле пароля очищено.

Что хотят услышать

  • Структура тест-кейса.
  • Отличие от чек-листа по детализации.
  • Когда уместен каждый формат.
  • Признаки хорошего тест-кейса.

Частые ошибки

  • Ожидаемый результат «всё работает».
  • Тест-кейсы, зависящие друг от друга.

Проверьте себя

Один верный вариант. Подумайте, потом откройте ответ.

Показать варианты и ответ
  • ✓Тест-кейс — шаги и ожидаемый результат; чек-лист — список того, что проверить
  • ✗Чек-лист подробнее тест-кейса: для каждого пункта в нём расписаны шаги и тестовые данные
  • ✗Тест-кейсы не нужны для регрессионного тестирования
  • ✗Хороший тест-кейс проверяет сразу много вещей

Что спросят дальше

Связанные вопросы

Партнёр платформы

Разбор собеседования с sotto

После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.

Разбор собеседования