Ответ
Жизненный цикл дефекта — это последовательность состояний, через которые проходит баг от момента обнаружения до окончательного разрешения.
Основные этапы (статусы):
- New — дефект зарегистрирован.
- Assigned — баг назначен разработчику для исправления.
- Open / In Progress — разработчик приступил к анализу и исправлению.
- Fixed / Resolved — разработчик сообщил об исправлении.
- Retest / Pending Verification — тестировщик проверяет исправление.
- Verified — исправление подтверждено.
- Closed — дефект закрыт.
Дополнительные статусы:
- Rejected — дефект отклонен (например, как не воспроизводимый или не являющийся багом).
- Deferred / Postponed — исправление отложено на будущие версии.
- Duplicate — обнаружен дубликат существующего бага.
- Reopened — баг воспроизводится после фикса, цикл начинается заново.
Пример workflow в JIRA:
New → In Progress → Resolved → Verified → Closed
↑ ↑
Reopened ←─────── Pending Verification (если FAIL)
Почему это важно: Четкий процесс обеспечивает отслеживаемость, контроль качества и позволяет анализировать метрики (например, время жизни бага).