суббота, 4 июля 2020 г.

Severity и Priority. Заполняем приоритет в баге

При заведении бага или улучшения в баг-трекер мы может увидеть поле «Приоритет». Это может быть одно поле, а может быть два разных — Severity и Priority. Иногда их совмещают, иногда нет. Что эти поля значат?
  • Severity — насколько критичен баг сам по себе, с технической точки зрения.
  • Priority — насколько критичен баг для бизнеса;
Шкала может быть разной, от простой:
  • Minor
  • Major
  • Critical
До более сложной и насыщенной. Если два поля разнесены, то тестировщик обычно заполняет только Severity, а Priority определяет менеджер. Да и в принципе зачастую тестировщик не определяет приоритет, для этого есть его начальник.

Ведь именно приоритет означает, как срочно нужно исправить баг. А ведь дай волю Кевину, так каждая задача будет «АААА ВСЕ ПРОПАЛО СРОЧНО ИСПРАВЛЯЙ!!!» =)



Кажется, что смысла в двух шкалах нет и они всегда будут совпадать. Это неверно. Примеры совершенно разных приоритетов:

1. Опечатка в имени спонсора или вашего сайта на главной странице:
  • Severity —  самый низкий, текстовый баг. 
  • Priority — самый высокий, блокер, страдает репутация.

2. Краш приложения  при выполнении комбинации очень сложных условий (подпрыгнуть 3 раза, притопнуть, прихлопнуть, пройтись на голове...):
  • Severity — crash, приложение все же падает.
  • Priority — самый низкий, потому что таких случаев 1 на 1 000 000.
Если вы сами выставляете приоритет, не перегните палку. Обычно 80% задач имеют стандартный, средний приоритет. Но если вы видите, что ваша задача прям совсем незначительная, то понизьте ей приоритет. И, конечно, не стоит ставить "critical" на вашу личную хочушку из серии «после регистрации мне не предложили скидку!».

См также статьи по той же теме:
Priority & Severity на пальцах обезъянок — Алексей Лупан объясняет разницу
Серьезность и приоритет дефекта: в чем различие? — блог performance-lab, тоже хорошая статья

См также:
Как заводить задачи в баг-трекер — более подробно о заведении задач

PS — это выдержка из моей книги для начинающих тестировщиков, написана в помощь студентам моей школы для тестировщиков

4 комментария:

  1. Добрый день.
    Ссылка на главу "Приоритет задачи" перекидывает на главу "Severity и Priority. Заполняем приоритет в баге" - так и должно быть, или это ошибка?

    ОтветитьУдалить
    Ответы
    1. Если на станице http://www.testbase.ru/book-beginner перейти по ссылке "Приоритет задачи", то открывается данная статья ("Severity и Priority. Заполняем приоритет в баге")

      Удалить
    2. Так и должно быть, ведь это статья про приоритет

      Удалить