В своей работе тестировщик регулярно сталкивается с необходимостью работы с тестовой документацией. Она служит основой для структурирования процесса тестирования и помогает избежать упущений и недочетов.
Одним из наиболее распространённых видов тестовой документации является чек-лист. В данной статье мы подробно разберём, что представляет собой этот инструмент, для чего он нужен, какие ключевые элементы должен включать, а также обсудим распространённые ошибки, которые возникают при составлении чек-листов.
Чек-лист — это список действий, которые нужно совершить во время тестирования. Его цель — помочь не упустить важные моменты и организовать процесс тестирования более эффективно.
Одним из наиболее распространённых видов тестовой документации является чек-лист. В данной статье мы подробно разберём, что представляет собой этот инструмент, для чего он нужен, какие ключевые элементы должен включать, а также обсудим распространённые ошибки, которые возникают при составлении чек-листов.
Чек-лист — это список действий, которые нужно совершить во время тестирования. Его цель — помочь не упустить важные моменты и организовать процесс тестирования более эффективно.
Рекомендации для составления чек-листа тестировщика
1. Определение целей и задач.
Прежде всего, необходимо четко сформулировать цель тестирования и определить задачи, которые должны быть решены. На основе этих данных можно составить чек-лист. Для этого нужно понять, какой функционал вы хотите протестировать, на что следует обратить особое внимание, какие аспекты имеют наивысший приоритет и что является наиболее важным для пользователей в данной ситуации.
2. Разделение на категории.
Следует разбить проверяемый продукт на категории. Одна категория = 1 чек-лист. К примеру, если вы проверяете интернет-магазин, стоит выделить следующие категории: корзина, регистрация, авторизация, личный кабинет, оплата и т.д.
3. Составление шагов.
Чтобы составить шаги чек-листа, задайте следующие вопросы: «Что?», «Где?», «Когда?» (При каких условиях?). Тогда будет наиболее понятно, что требуется в тестировании от вас, а в последующем и для других QA-инженеров.
4. Ожидаемый результат.
Чек-лист не подразумевает ожидаемый результат, но его можно указать. Если же вы решили не выделять его в отдельную колонку, то стоит внедрить ожидаемый результат в название шага. Например: «Регистрация пользователя проходит успешно».
5. Проверка чек-листа.
Важно ещё раз внимательно проверить чек-лист. Необходимо убедиться, что он полностью соответствует поставленным задачам и охватывает все значимые функции. Кроме того, важно исключить любые ошибки в чек-листе. Ниже мы рассмотрим, какие ошибки чаще всего допускают при составлении чек-листа тестировщики.
Прежде всего, необходимо четко сформулировать цель тестирования и определить задачи, которые должны быть решены. На основе этих данных можно составить чек-лист. Для этого нужно понять, какой функционал вы хотите протестировать, на что следует обратить особое внимание, какие аспекты имеют наивысший приоритет и что является наиболее важным для пользователей в данной ситуации.
2. Разделение на категории.
Следует разбить проверяемый продукт на категории. Одна категория = 1 чек-лист. К примеру, если вы проверяете интернет-магазин, стоит выделить следующие категории: корзина, регистрация, авторизация, личный кабинет, оплата и т.д.
3. Составление шагов.
Чтобы составить шаги чек-листа, задайте следующие вопросы: «Что?», «Где?», «Когда?» (При каких условиях?). Тогда будет наиболее понятно, что требуется в тестировании от вас, а в последующем и для других QA-инженеров.
4. Ожидаемый результат.
Чек-лист не подразумевает ожидаемый результат, но его можно указать. Если же вы решили не выделять его в отдельную колонку, то стоит внедрить ожидаемый результат в название шага. Например: «Регистрация пользователя проходит успешно».
5. Проверка чек-листа.
Важно ещё раз внимательно проверить чек-лист. Необходимо убедиться, что он полностью соответствует поставленным задачам и охватывает все значимые функции. Кроме того, важно исключить любые ошибки в чек-листе. Ниже мы рассмотрим, какие ошибки чаще всего допускают при составлении чек-листа тестировщики.
Правила хорошего чек-листа
Чек лист должен включать в себя:
Соблюдая эти правила, процесс тестирования будет проходить намного эффективнее, а также другие тестировщики смогут легко адаптироваться в вашей тестовой документации.
- Номер чек-листа.
- Приоритет. Его не всегда обязательно указывать, но именно это помогает пройти все критичные проверки.
- Название чек-листа
- Ожидаемый результат. Выше мы писали о том, что это не обязательный пункт.
- Статус выполнения чек-листа
Соблюдая эти правила, процесс тестирования будет проходить намного эффективнее, а также другие тестировщики смогут легко адаптироваться в вашей тестовой документации.
Ошибки при составлении чек-листа тестировщика
1. Использование слова «проверить». Именно в чек-листе оно не несет никакой смысловой нагрузки. Данная документация составляется специально для проверки функциональности.
Ошибка: проверить кнопку «регистрация».
Хороший пример: Успешное нажатие кнопки «регистрация».
2. Использование обращения от 1-го лица. Следует использовать обезличенное обращение. Имеется в виду, что в чек-листе должна отражаться реакция системы на ваши действия.
Ошибка: я нажимаю кнопку «регистрация» и получаю сообщение.
Хороший вариант: После нажатия кнопки «регистрация» приходит сообщение об успешной регистрации.
3. Объединение 2-х действий одновременно. Необходимо разделять шаги.
Ошибка: регистрация в системе и восстановление пароля.
Хороший вариант:
1. Регистрация в системе.
2. Восстановление пароля.
4. Использование одного слова.
Ошибка: сообщение.
Хороший вариант: отображение сообщения после регистрации в системе.
5. Не расшифрованные аббревиатуры. При использовании сокращений в чек-листе нужно прописывать расшифровку. В будущем другому тестировщику будет сложно понять, что вы имели в виду под своей аббревиатурой.
Пример хорошего чек-листа:
1. Товар добавляется в корзину.
2. Товар удаляется из корзины.
3. Изменяется общее количество товара в корзине.
4. Изменяется общая сумма заказа в корзине.
5. Товары в корзине отображаются правильно.
6. Заказ успешно оформляется.
Мы рассмотрели все рекомендации для составления грамотного чек-листа. Правильно составленный чек-лист является не только инструментом для тестирования. Он способствует более организованному подходу к тестированию, снижает риск пропуска критических ошибок и создает единое понимание между членами команды.
Ошибка: проверить кнопку «регистрация».
Хороший пример: Успешное нажатие кнопки «регистрация».
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
Телеграм-бот для связи: https://t.me/quality_academy_bot
Телеграм-канал школы: https://t.me/quality_academy
Отзывы учеников: https://t.me/+C2yITW3SfQ05ZjJi