В чем разница между Severity (серьезность) и Priority (приоритет) дефекта?

«В чем разница между Severity (серьезность) и Priority (приоритет) дефекта?» — вопрос из категории Управление тестированием, который задают на 27% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Severity и Priority — это независимые атрибуты бага, оценивающие его с разных сторон.

Атрибут Определение Кто выставляет Критерии оценки
Severity (Серьезность) Степень влияния дефекта на работоспособность системы или компонента. Тестировщик (QA) Техническое воздействие на функциональность.
Priority (Приоритет) Порядок, в котором дефект должен быть исправлен. Менеджер / Лид команды (часто с учетом Severity). Бизнес-логика, влияние на пользователей, сроки релиза.

Уровни Severity (пример):

  1. Critical / Blocker — система неработоспособна (падение, блокирующая ошибка).
  2. Major — ключевая функция не работает, но есть обходной путь.
  3. Minor — незначительная ошибка, не влияющая на основную функциональность.
  4. Trivial / Cosmetic — визуальные недочеты (опечатки, смещение элементов).

Уровни Priority (пример):

  • High / P1 — исправить как можно скорее (ASAP).
  • Medium / P2 — исправить в рамках текущего спринта/релиза.
  • Low / P3 — исправить, когда будет время.

Практические примеры:

  • Высокая Severity, низкий Priority: Опечатка в логотипе на главной странице (критично для имиджа, но не ломает функциональность).
  • Высокая Severity, высокий Priority: Кнопка «Оплатить» в интернет-магазине не работает.
  • Низкая Severity, высокий Priority: Неверный номер телефона службы поддержки в футере сайта.