Шрифт:
BUILD FOUND (БИЛД, В КОТОРОМ БЫЛ НАЙДЕН БАГ)
Это небольшое (примерно 10 символов) текстовое поле, куда ав-
тор бага обязан вбить номер билда, в котором был найден баг.
VERSION FIXED (ВЕРСИЯ С ПОЧИНЕННЫМ КОДОМ)
Это ниспадающее меню с версиями веб-сайта. После того как
программист починил баг, он должен передать этот баг далее (ре-
лиз-инженеру), для того чтобы в итоге Verifier произвел регрес-
сивное тестирование (у нас будет подробное объяснения процес-
са через 5 минут). Программист обязан выбрать номер версии,
соответствующий бранчу в CVS, куда он направил отремонтиро-
ванный код.
Version Fixed может иметь, как одно из значений, "N/A " (Not ap-
plicable — "к данной ситуации неприменимо"), которое продюсер
обязан выбрать, зафиксировав баг, найденный в спеке.
226
Тестирование Дот Ком. Часть 3
BUILD FIXED
(БИДД С ПОЧИНЕННЫМ КОДОМ)
Это небольшое (например, 10 символов) текстовое поле, которое
заполняется в то же время, что и Version Fixed, т.е. после починки
бага и помещения починенного кода в CVS. В Build Fixed про-
граммист обязан указать номер следующего билда, который под-
хватит исправленный код из CVS. Так, если
• номер последнего билда на www.main.testshop.rs равен 114,
• билд-скрипт для нового билда стартует в 16:00 и
• программист направил код в CVS в 15:30,
то билд 115 должен содержать исправленный код из CVS и,
следовательно, программист должен вбить в Build Fixed значение
"115".
Очень очевидный и очень важный момент, о которым мы уже
говорили: перед началом регрессивного тестирования Verifier
должен удостовериться, что версия и билд на тест-машине
соответствуют значениям атрибутов Version Fixed и Build Fixed
для данного бага.
COMMENTS (КОММЕНТАРИИ)
Это многострочное текстовое поле, куда любой имеющий счет в
СТБ и соответствующую привилегию может занести свои ком-
ментарии, пояснения, уточнения и т.д.
• о баге и/или
• своих действиях в отношении бага.
В некоторых случаях комментарий должен быть обязательным
для заполнения, например когда программист возвращает баг
тестировщику, так как считает, что это вовсе не баг.
SEVERITY (СЕРЬЕЗНОСТЬ БАГА)
Форма: ниспадающее меню со значениями от О до С4 (51—4)
включительно.
Содержание: серьезность бага — это степень воздействия бага
(magnitude of impact) на ПО, исходя из принадлежности бага к
определенной технической категории.
Жизнь замечательных багов
227
Вот пример категоризации:
Серьезность бага
Определение
С1 — Критический (Critical)
•
критический системный сбой (crash);
•
потеря данных (data loss);
•
проблема с безопасностью (security issue)
С2 — Значительный (Major)
•
сайт "зависает" (site hangs);
• баг блокирует кодирование, тестирование
или использование веб-сайта (blocker)
СЗ — Умеренный (Minor)