Severity и priority багов с примерами

Severity и priority багов с примерами

t.me/qa_chillout

Один из вопросов на собеседованиях звучит так:

«Приведи пример бага с высоким severity и низким priority или с низким severity и высоким priority».


На первый взгляд вопрос кажется простым, но как показала практика, многие на нём сильно буксуют. Чтобы корректно на него ответить, важно различать два определения Severity и Priority.

Severity - степень ущерба системе (показывает, насколько сильно дефект нарушает работу приложения или его отдельных компонентов).

Priority - срочность исправления дефекта (определяет, когда баг должен быть взят в работу относительно других задач).


Пример 1. Высокий severity + низкий priority

Ситуация:

При вводе адреса доставки из определённого района система не позволяет оформить заказ.


Контекст:

  • проблема возникает только для одного небольшого региона;
  • доля таких заказов - менее 0.5%;
  • есть возможность выбрать ближайший соседний район.


Severity: высокий (основной сценарий - оформление заказа - блокируется)

Priority: низкий или средний


Баг блокирует важный пользовательский сценарий, поэтому его серьёзность высокая. Но затрагивает очень небольшую часть пользователей, поэтому исправление может быть отложено.


Пример 2. Низкий severity + высокий priority

Ситуация:

В мобильном приложении в разделе «Пользовательское соглашение» отображается старая версия документа.


Контекст:

  • на проде должна быть опубликована новая версия соглашения;
  • изменение связано с юридическими требованиями.


Severity: низкий (функциональность приложения не нарушена)

Priority: высокий


Баг практически не влияет на работу приложения и пользовательский опыт. Однако для бизнеса он критичен, потому что может нарушать юридические требования или регуляторные нормы.


Пример 3. Высокий severity + высокий priority

Ситуация:

При оплате заказа у части пользователей происходит двойное списание средств.


Контекст:

  • это основной сценарий оплаты на проде;
  • деньги списываются дважды;
  • затрагивает всех пользователей независимо от версии ОС.


Severity: высокий (прямая финансовая ошибка, некорректная работа бизнес-логики)

Priority: высокий


Баг критичный и создаёт прямые финансовые потери и репутационные риски, поэтому его нужно исправлять немедленно.


Пример 4. Низкий severity + низкий priority

Ситуация:

На экране настроек аватар пользователя отображается с небольшим смещением вправо.


Контекст:

  • экран используется редко (данные из аналитики);
  • функциональность полностью работает.


Severity: низкий (косметический UI-дефект, логика не нарушена)

Priority: низкий


Баг не влияет на функциональность и не создаёт бизнес-рисков, поэтому его можно исправить в рамках плановых правок или редизайна.


Обсудить статью, узнать больше можно в телеграм канале «Тестировщики нужны».

Report Page