Что такое чеклист QA-тестирования?
Чеклист QA-тестирования превращает тестовый проход в отмечаемые шаги на рабочем элементе: окружение готово, функциональное покрытие, крайние случаи, браузеры, проверки безопасности и sign-off. Форма списка одна и та же для каждого бага или story; меняются только галочки и доказательства.
Проход стоит рядом с acceptance criteria: эти строки описывают обещанное поведение, а список QA-тестирования фиксирует, как вы его доказали. Definition of Done может требовать, чтобы этот список был завершён, прежде чем story уйдёт в отгрузку.
Почему команды держат QA-тестирование на задаче
Тестовый проход в таблице, на странице Confluence или в треде Slack легко потерять, когда следующий человек открывает тикет. Чеклист на рабочем элементе держит подготовку, покрытие и доказательства там, где уже живёт работа — тестировщики ставят статусы пунктов вроде In Progress и Blocked, делают @mention владельца на застрявшей строке, и доска показывает, что осталось.
Тот же проход подходит и для бага, и для story: открываете задачу, видите, что осталось, прикладываете скриншоты или логи к падениям и записываете результат на тикете. Изменения с низким риском могут убрать строки про security и платформы; при высоком риске они остаются.
Когда применять
Используйте чеклист QA-тестирования на багах, на stories, которым нужен структурированный проход до Done, или когда статус становится Ready for test. Автоприменяйте его по типу задачи для Bug или на этом переходе статуса, чтобы тестировщики всегда получали один каркас. Убирайте строки при низком риске; оставляйте покрытие security и регрессии, если изменение касается auth, payments или общего пути.
QA-тестирование vs Acceptance criteria vs Definition of Done
Acceptance criteria описывают, что должна дать эта story — примеры, которые вы будете демо. Чеклист QA-тестирования — как вы эти примеры доказываете: данные, браузеры, регрессии и заметки. Definition of Done — общая exit-планка, которую каждая story должна в конце: тесты, ревью и готовность к релизу. Держите все три отдельными чеклистами на рабочем элементе, чтобы поведение, тестовый проход и качество отгрузки оставались различимы.
QA-тестирование — пример для старта
Чтобы собрать первый чеклист QA-тестирования, начните с примера ниже. Скопируйте список и вставьте его в поле Checklist for Jira на баге или story. Идеально сохранить его как шаблон и автоприменять при создании Bug или когда работа переходит в Ready for test — так у тестировщиков будет стабильный каркас и те же заголовки каждый раз. Уберите строки, которые команда пропускает; добавьте те, что нужны процессу.
QA-тестовый проход
- Подготовка
- Тестовое окружение, билд и feature flags соответствуют рабочему элементу
- Тестовые данные и аккаунты готовы, включая крайние случаи прав
- Известные баги, которые вне этого прохода, связаны на задаче
- Функциональное покрытие
- Happy path соответствует acceptance criteria этого рабочего элемента
- Проверены валидация, пустые состояния и очевидные ошибочные пути
- Права и различия ролей проверены, когда доступ важен
- Крайние случаи
- Граничные значения, пустые коллекции и параллельные правки покрыты, когда это применимо
- Прерванные сценарии продолжаются или падают явно — timeouts, retries и отменённые запросы
- Регрессия и платформы
- Смежные сценарии, которые делят этот путь кода, всё ещё работают
- Основные браузеры или устройства, согласованные командой, покрыты
- Accessibility smoke: путь с клавиатуры и видимый фокус на новых контролах
- Безопасность
- Авторизация держится: пользователь не видит и не меняет данные другого тенанта
- Чувствительные значения не попадают в URL, логи и сообщения об ошибках
- Доказательства и sign-off
- Скриншоты, записи или ссылки на логи приложены к падениям
- Новые дефекты заведены и связаны, severity заполнена
- Результат QA записан на рабочем элементе: pass, fail или blocked с владельцем
Этот каркас нужен на каждом баге и на stories, которым нужен структурированный проход. В Checklist for Jira вы добавляете или отмечаете пункты на панели задачи, сохраняете заголовки как проектный или глобальный шаблон и автоприменяете его при создании Bug или когда статус становится Ready for test — или вручную через Add → Add from template, когда нужно.
Поставьте это на задачу с Checklist for Jira
Шаблоны, автоматизация, ограничения в процессе и агент Rovo — бесплатно для команд до 10 пользователей.
Сохраните стартер, автоматизируйте проход
- Checklist for Jira добавляет панель чеклиста на виде задачи. Вставьте пример выше на баг или story, подгоните строки под процесс и сохраните форму как проектный или глобальный шаблон в Checklist settings.
- Отметьте шаблон Protected, если список шагов должен быть заблокирован, пока тестировщики отмечают пункты и ставят статусы вроде In Progress и Blocked.
- Используйте автоматизацию на шаблон, чтобы вешать каркас QA-тестирования при создании Bug или когда статус становится Ready for test. Эти автоматизации встроены в Checklist for Jira и идут без кредитов Jira Automation.
- Если команде нужно напоминание до Done, добавьте валидатор завершения на этот переход, ограниченный этим шаблоном, чтобы рабочий элемент оставался открытым, пока проход не закончен.
- Сочетайте с acceptance criteria для примеров, которые проход доказывает, Definition of Done в конце и чеклист релиза, когда изменение готово к отгрузке — см. руководство по автоматизации.
Сочетайте с остальным delivery-набором
Держите acceptance criteria на той же задаче для обещанного поведения. Вешайте Definition of Done, когда работа входит в спринт, чтобы планка отгрузки была видна с первого дня. Используйте Definition of Ready на refinement, если качество intake помогает команде. Продолжайте чеклист релиза, когда изменение готово к отгрузке. Полный набор — в хаб шаблонов.
Частые вопросы
Каждый тест-кейс должен быть подзадачей?
Открывайте подзадачу, когда кейсу нужны свой исполнитель, оценка и workflow. Структурированный чеклист QA-тестирования на родителе — более лёгкий способ провести стандартный проход.
Чем QA-тестирование отличается от acceptance criteria?
Acceptance criteria — примеры, которые вы будете демо: как выглядит «правильно». Чеклист QA-тестирования — как вы их доказали: окружение, кейсы, доказательства и sign-off на том же рабочем элементе.
Можно ли отчитываться по незавершённым QA-спискам?
Checklist for Jira показывает прогресс на задаче, на досках и в JQL, так что незавершённая QA-работа фильтруется.
Должны ли баги и stories использовать один QA-список?
Начните с одного шаблона и укоротите. Баги часто оставляют полный проход. Stories могут убрать строки про security или платформы, если изменение низкорисковое. Сохраните второй шаблон по типу задачи, когда два списка остаются разными.
Поставьте это на задачу с Checklist for Jira
Шаблоны, автоматизация, ограничения в процессе и агент Rovo — бесплатно для команд до 10 пользователей.