Ответ
Жизненный цикл задачи (тикета) — это последовательность состояний (статусов), через которые проходит рабочая единица (баг, новая функциональность, задача) от момента создания до окончательного закрытия в системах отслеживания (Jira, YouTrack, GitHub Issues).
Типичные этапы для задачи на новую функциональность (Story/Feature):
OPEN / TO DO— Задача создана и находится в бэклоге.IN PROGRESS— Разработчик приступил к реализации.CODE REVIEW— Код отправлен на проверку коллегам.READY FOR TEST / QA— Задача готова для тестирования.IN TESTING— Тестировщик проверяет выполнение.DONE— Задача успешно протестирована и готова к выпуску.
Типичные этапы для баг-репорта (Bug):
NEW— Баг заведен.CONFIRMED— Баг воспроизведен и подтвержден.IN PROGRESS— Разработчик исправляет.FIXED / RESOLVED— Разработчик сообщил об исправлении.VERIFIED— Тестировщик подтвердил исправление.CLOSED— Баг окончательно закрыт.
Важные переходы:
- Reopen: Если при проверке (
VERIFIED) баг воспроизводится, задача возвращается в статусOPENилиIN PROGRESS. - Reject: Задача может быть отклонена (например, как "не баг") и переведена в статус
WON'T FIXилиREJECTED.
Практическое значение для QA: Понимание жизненного цикла позволяет корректно управлять потоком задач, отслеживать их статус и обеспечивать, чтобы каждая задача прошла все необходимые этапы проверки перед закрытием.