Жизненный цикл ошибки

Поля состояния и решения отражают жизненный цикл ошибки в Bugzilla.

СОСТОЯНИЕ

РЕШЕНИЕ

Поле состояния описывает ошибку в целом и предпринятые действия. Переходы между состояниями подчиняются определенным правилам. Поле решения показывает, что именно произошло с ошибкой.
UNCONFIRMED -- неподтвержденная
Ошибка недавно зарегистрирована в базе данных. Никто не проверял, ее существование. Пользователи с привилегией "canconfirm" могут подтвердить ошибку и изменить ее состояние в NEW (новая). Также проблема может быть решена немедленно и ошибка переведена в RESOLVED (решенная).
NEW -- новая
Ошибка недавно назначена ответственному и должна быть обработана. Ошибка в этом состоянии может быть принята, с изменением состояния в ASSIGNED (назначенная), передана другому инженеру в состоянии NEW (новая), или решена и переведена в RESOLVED (решенная).
ASSIGNED -- назначенная
Ошибка еще не решена, но принята к исполнению ответственным. Из этого состояния ошибка может быть передана другому инженеру в состоянии NEW (новая), или решена и переведена в RESOLVED (решенная).
REOPENED -- повторная
Ошибка имела решение, но оно признано неверным. Например, ошибка с решением WORKSFORME (невоспроизводимая) становится REOPENED при добавлении новой информации о том, как воспроизвести ошибку. Отсюда ошибка может быть ASSIGNED (назначена) или RESOLVED (решена).
Решение пока не принято. У ошибок, находящихся в одном из "открытых" состояний, поле решения пусто. Остальные ошибки имеют одно из решений, описанных ниже.
RESOLVED -- решенная
Решение принято и ожидает приемки инженером контроля качества. Ошибка может быть открыта опять как REOPENED (повторная), переведена в VERIFIED (принята), или просто закрыта (CLOSED).
VERIFIED -- принята
Инженер контроля качества рассмотрел ошибку и принятое решение и согласен с ним. Ошибка остается в этом состоянии до момента выхода версии с исправлениями, после чего переводится в CLOSED (закрыта).
CLOSED -- закрытая
Решение признано верным и работа по ошибке прекращена. Возобновление работы возможно после открытия ошибки как REOPENED (повторной).
FIXED -- исправлено
Исправления внесены в программу и протестированы.
INVALID -- ошибочно
Описанная проблема не является ошибкой продукта
WONTFIX -- отказано
Описанная проблема признана ошибкой, и в ее исправлении отказано.
LATER -- отложено
Описанная проблема признана ошибкой, которая не подлежит исправлению в текущей версии продукта.
REMIND -- в ожидании
Описанная проблема признана ошибкой, которая не запланирована к исправлению в текущей версии продукта, но это решение не окончательное.
DUPLICATE -- повтор
Повторная регистрация описанной ранее ошибки. Требуется указание номера исходной ошибки, который будет добавлен в описание.
WORKSFORME -- невоспроизводимо
Все попытки воспроизвести ошибку успеха не имели, анализ кода не указывает на возможные причины описанной проблемы. При получении дополнительной информации ошибку следует открыть повторно, до тех пор работы по ошибке прекращены.

Другие поля

Серьезность

Поле описывает последствия ошибки.

BlockerБлокирует работы по разработке и тестированию
CriticalКрах программы, потеря данных, серьезная утечка ресурсов
MajorБольшая потеря функциональности
MinorНесущественная потеря функциональности, или известно несложное обходное решение
TrivialКосметические дефекты: орфографические ошибки, выравнивание элементов управления и т.п.
EnhancementПожелание по расширению функционала

Приоритет

Описывает важность и порядок, в котором ошибки необходимо исправлять. Используется инженерами для определения приоритетов в своей работе. Допустимые значения:

P1Самые важные
P2
P3
P4
P5Наименее важные

Платформа

Аппаратная платформа, для которой регистрируется ошибка. Допустимые значения: Примечание: Выбор значения "Все" при поиске не означает, что будут найдены все ошибки. Это означает выбор ошибок, у которых в качестве платформы установлено именно это значение.

Операционная система

Операционная система, в которой проявляется ошибка. Допустимые значения: Заметим, что операционная система обычно подразумевает платформу, но не всегда. Например, Linux может работать на IBM PC, Macintosh и других платформах.

Ответственный

Лицо, ответственное за исправление ошибки. Каждый раз при изменении поля состояние ошибки устанавливается NEW (новая), чтобы облегчить поиск вновь назначенных ошибок. По умолчанию для запросов включены поля NEW (новая), ASSIGNED (назначенная) и REOPENED (повторная). При поиске ошибок, по которым уже получены решения, не забывайте установить соответствующие значения в этом поле.
Last modified: Sun Apr 14 12:51:23 EST 2002