После создания баг-репорт проходит следующий жизненный цикл:
- Новый / Открытый (New / Open): Баг-репорт создан и ожидает рассмотрения.
- Назначен (Assigned): Ответственный разработчик назначен для исправления бага.
- Принят к разработке (In Progress / In Development): Разработчик работает над исправлением бага.
- Исправлен / Решен (Fixed / Resolved): Разработчик завершил исправление и отправил код для тестирования.
- На тестировании (In Testing / To Be Verified): Баг-репорт передан тестировщику для проверки исправления.
- Проверен / Закрыт (Verified / Closed): Тестировщик подтвердил, что баг исправлен и не воспроизводится. Жизненный цикл завершен.
- Переоткрыт (Reopened): Тестировщик обнаружил, что баг все еще воспроизводится, и вернул его разработчику на доработку.
- Отклонен (Rejected / Declined): Баг-репорт был отклонен разработчиком или менеджером по причине:
- Не баг (Not a Bug)
- Дубликат (Duplicate)
- Не воспроизводится (Cannot Reproduce)
- Неактуален (Obsolete / Won't Fix)
- Предложение (Suggestion)
- Отложен (Deferred / Postponed): Исправление бага отложено до следующего релиза или спринта из-за низкого приоритета или других причин.
Этот цикл может незначительно отличаться в зависимости от используемой системы управления багами (например, Jira, Bugzilla) и принятых в команде процессов.