Что такое тестовый чек-лист и для чего он используется?

«Что такое тестовый чек-лист и для чего он используется?» — вопрос из категории Тестовая документация, который задают на 32% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Чек-лист — это структурированный список проверок (пунктов), которые необходимо выполнить для тестирования функциональности, модуля или системы.

Цели использования:

  • Систематизация: Не позволяет упустить ключевые сценарии.
  • Документирование: Фиксирует, что именно было проверено.
  • Эффективность: Позволяет быстро выполнить повторяющиеся проверки (регрессия, smoke-тестирование).

Пример чек-листа для тестирования формы входа:

- [ ] Валидация пустых полей логина и пароля.
- [ ] Успешный вход с корректными данными.
- [ ] Ошибка при вводе некорректного пароля.
- [ ] Работа ссылки "Забыли пароль?".
- [ ] Корректное отображение сообщений об ошибках.
- [ ] Поведение при многократных неудачных попытках входа.

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