Блог
Теория и инструменты тестирования
Что такое чек-лист тестировщика и как правильно его составить

Что такое чек-лист тестировщика и как правильно его составить

В своей работе тестировщик регулярно сталкивается с необходимостью работы с тестовой документацией. Она служит основой для структурирования процесса тестирования и помогает избежать упущений и недочетов.

Одним из наиболее распространённых видов тестовой документации является чек-лист. В данной статье мы подробно разберём, что представляет собой этот инструмент, для чего он нужен, какие ключевые элементы должен включать, а также обсудим распространённые ошибки, которые возникают при составлении чек-листов.

Что такое чек-лист

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

Чем чек-лист отличается от тест-кейса и когда какой формат выбирать, разобрано в статье «Чек-лист vs тест-кейс: в чём разница». Из каких полей состоит тест-кейс — в статье «Структура тест-кейса тестировщика».

Рекомендации для составления чек-листа тестировщика

1. Определение целей и задач.

Прежде всего, необходимо четко сформулировать цель тестирования и определить задачи, которые должны быть решены. На основе этих данных можно составить чек-лист. Для этого нужно понять, какой функционал вы хотите протестировать, на что следует обратить особое внимание, какие аспекты имеют наивысший приоритет и что является наиболее важным для пользователей в данной ситуации.

2. Разделение на категории.

Следует разбить проверяемый продукт на категории. Одна категория = 1 чек-лист. К примеру, если вы проверяете интернет-магазин, стоит выделить следующие категории: корзина, регистрация, авторизация, личный кабинет, оплата и т.д.

3. Составление шагов.

Чтобы составить шаги чек-листа, задайте следующие вопросы: «Что?», «Где?», «Когда?» (При каких условиях?). Тогда будет наиболее понятно, что требуется в тестировании от вас, а в последующем и для других QA-инженеров.

4. Ожидаемый результат.

Чек-лист не подразумевает ожидаемый результат, но его можно указать. Если же вы решили не выделять его в отдельную колонку, то стоит внедрить ожидаемый результат в название шага. Например: «Регистрация пользователя проходит успешно».

5. Проверка чек-листа.

Важно ещё раз внимательно проверить чек-лист. Необходимо убедиться, что он полностью соответствует поставленным задачам и охватывает все значимые функции. Кроме того, важно исключить любые ошибки в чек-листе. Ниже мы рассмотрим, какие ошибки чаще всего допускают при составлении чек-листа тестировщики.
Подготовьтесь к собеседованию
Бот с 5 000+ вопросов с собеседований тестировщика: тренируйтесь отвечать прямо в Telegram.
Открыть бота

Правила хорошего чек-листа

Чек лист должен включать в себя:

  1. Номер чек-листа.
  2. Приоритет. Его не всегда обязательно указывать, но именно это помогает пройти все критичные проверки.
  3. Название чек-листа
  4. Ожидаемый результат. Выше мы писали о том, что это не обязательный пункт.
  5. Статус выполнения чек-листа

Соблюдая эти правила, процесс тестирования будет проходить намного эффективнее, а также другие тестировщики смогут легко адаптироваться в вашей тестовой документации.

Ошибки при составлении чек-листа тестировщика

1. Использование слова «проверить». Именно в чек-листе оно не несет никакой смысловой нагрузки. Данная документация составляется специально для проверки функциональности.

Ошибка: проверить кнопку «регистрация».
Хороший пример: Успешное нажатие кнопки «регистрация».

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

Ошибка: я нажимаю кнопку «регистрация» и получаю сообщение.
Хороший вариант: После нажатия кнопки «регистрация» приходит сообщение об успешной регистрации.

3. Объединение 2-х действий одновременно. Необходимо разделять шаги.

Ошибка: регистрация в системе и восстановление пароля.
Хороший вариант:
1. Регистрация в системе.
2. Восстановление пароля.

4. Использование одного слова.

Ошибка: сообщение.
Хороший вариант: отображение сообщения после регистрации в системе.

5. Не расшифрованные аббревиатуры. При использовании сокращений в чек-листе нужно прописывать расшифровку. В будущем другому тестировщику будет сложно понять, что вы имели в виду под своей аббревиатурой.
Ошибки в пунктах чек-листа и как их исправить

Пример хорошего чек-листа

Пример хорошего чек-листа для корзины интернет-магазина:

  1. Товар добавляется в корзину.
  2. Товар удаляется из корзины.
  3. Изменяется общее количество товара в корзине.
  4. Изменяется общая сумма заказа в корзине.
  5. Товары в корзине отображаются правильно.
  6. Заказ успешно оформляется.

Мы рассмотрели все рекомендации для составления грамотного чек-листа. Правильно составленный чек-лист является не только инструментом для тестирования. Он способствует более организованному подходу к тестированию, снижает риск пропуска критических ошибок и создает единое понимание между членами команды.

Составлять чек-листы и тест-кейсы учат на курсе ручного тестирования Quality Academy: тестовую документацию пишут в домашних заданиях в Jira, а ментор проверяет её и возвращает на доработку, если формулировки допускают двойное толкование.
Курс «Инженер по ручному тестированию»
Учим с нуля до трудоустройства: персональный ментор, задания в Jira, подготовка к собеседованиям и поддержка на испытательном сроке.
Узнать о курсе
Посмотрите, как проходит собеседование
Запись собеседования на Middle QA: какие вопросы задают и как на них отвечать.
Смотреть в VK Видео
По всем вопросам:
Quality Academy
Используя данный сайт, вы даёте согласие на использование файлов cookie.
ОК, ЗАКРЫТЬ