Software Test

Состояния багов.

Гущин Павел.

В практике чаще всего используются следующие состояния багов:

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 - ошибка исправлена, перетестирована и исправленный код помещен на живую систему, или новый билд выпущен.



 
Hosted by uCoz