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

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

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

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

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

  • Определение целей и задач. Прежде всего, необходимо четко сформулировать цель тестирования и определить задачи, которые должны быть решены. На основе этих данных можно составить чек-лист. Для этого нужно понять, какой функционал вы хотите протестировать, на что следует обратить особое внимание, какие аспекты имеют наивысший приоритет и что является наиболее важным для пользователей в данной ситуации.
  • Разделение на категории. Следует разбить проверяемый продукт на категории. Одна категория = 1 чек-лист. К примеру, если вы проверяете интернет-магазин, стоит выделить следующие категории: корзина, регистрация, авторизация, личный кабинет, оплата и т.д.
  • Составление шагов. Чтобы составить шаги чек-листа, задайте следующие вопросы: «Что?», «Где?», «Когда?» (При каких условиях?). Тогда будет наиболее понятно, что требуется в тестировании от вас, а в последующем и для других QA-инженеров.
  • Ожидаемый результат. Чек-лист не подразумевает ожидаемый результат, но его можно указать. Если же вы решили не выделять его в отдельную колонку, то стоит внедрить ожидаемый результат в название шага. Например: «Регистрация пользователя проходит успешно».
  • Проверка чек-листа. Важно ещё раз внимательно проверить чек-лист. Необходимо убедиться, что он полностью соответствует поставленным задачам и охватывает все значимые функции. Кроме того, важно исключить любые ошибки в чек-листе. Ниже мы рассмотрим, какие ошибки чаще всего допускают при составлении чек-листа тестировщики.

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

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

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

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

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

3. Объединение 2-х действий одновременно. Необходимо разделять шаги.
Ошибка: регистрация в системе и восстановление пароля.
Хороший вариант:
1. Регистрация в системе.
2. Восстановление пароля.

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

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

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

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

Контакты

Телеграм-бот для связи: https://t.me/quality_academy_bot
Телеграм-канал школы: https://t.me/quality_academy
Отзывы учеников: https://t.me/+C2yITW3SfQ05ZjJi

Начать дискуссию