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