Состояния багов.
Гущин Павел.
В практике чаще всего используются следующие состояния багов:
Unconfirmed - баг только открыт и еще не был обработан. Когда тестер открывает баг, то первым информацию о нем получает некто по умолчанию (для разных тестируемых систем это может быть разные люди), читает его, и переправляет это баг программисту, который непосредственно будет его исправлять.
Баг переходит в состояние Assigned. По мере работы, этот программист может переадресовать баг другому программисту, который, например, знает данную часть системы лучше. К сожалению, это порождает ситуации, когда баг "плутает" от одного разработчика к другому несколько месяцев.
Assigned - Конкретный программист получил этот баг и теперь должен отвечать "за базар" - исправлять свою или чужую ошибку.
В случае, если ошибка не является "ошибкой" (тестер ошибся) то баг превращается в Resolved-Invalid и переправляется тестеру обратно.
Если баг о той же проблеме уже есть, и над ним работают, то баг превращается в Resolved-Duplication.
Например, ошибка была описана ранее и была исправлена, но исправленный код еще не поступил к тестерам.
Когда программист ошибку исправил, то баг превращается в Resolved-Fixed. Сам программист эти состояния и выставляет.
Resolved (Fixed, Invalid, Duplication)- ошибка исправлена и возвращена тестерам для проверки.
Если баг в состоянии Resolved-Invalid то тестер обязан еще раз убедиться, ошибка была
или нет. Другими словами перетестировать.
Когда баг в состоянии Resolved-Duplication то тестер должен убедиться, что действительно,
другой(ие), аналогичный(ые) баг(и) существует, его номер обычно программер
указывает в своем комментарии. Доверяй, но проверяй.
В случае, когда баг Resolve-Fixed тестер проверяет (тестирует проблему) опять.
Если ошибка исправлена - Verified (Closed). Если ошибка не исправлена
- баг переоткрывается опять (Unconfirmed, Assigned)
Verified ошибка исправлена и перетестирована на тестовой машине.
Closed - ошибка исправлена, перетестирована и исправленный код помещен на живую
систему, или новый билд выпущен.
|