← Назад ко всем вопросам

Что такое severity и priority? В чем разница?

1️⃣ Как кратко ответить

Severity — это степень влияния дефекта на функциональность системы. Priority — это срочность исправления дефекта. Severity определяет, насколько серьезно дефект влияет на работу системы, а priority указывает, насколько быстро дефект должен быть исправлен.

2️⃣ Подробное объяснение темы

Severity и priority — это два ключевых понятия в тестировании программного обеспечения, которые помогают определить, как обрабатывать обнаруженные дефекты.

Severity (Серьезность):

Severity указывает на степень влияния дефекта на функциональность системы. Это технический аспект, который оценивает, насколько сильно дефект нарушает работу приложения. Severity обычно классифицируется следующим образом:

  • Blocker (Блокирующий): Дефект полностью блокирует работу системы или ее критической части. Например, приложение не запускается.
  • Critical (Критический): Дефект вызывает сбой системы или потерю данных. Например, ошибка, приводящая к краху программы при выполнении определенной функции.
  • Major (Серьезный): Дефект существенно нарушает функциональность, но система продолжает работать. Например, некорректный расчет в финансовом приложении.
  • Minor (Незначительный): Дефект незначительно влияет на функциональность и может быть обойден. Например, ошибка в отображении текста.
  • Trivial (Тривиальный): Дефект не влияет на функциональность и является косметическим. Например, опечатка в тексте.

Priority (Приоритет):

Priority определяет срочность исправления дефекта. Это бизнес-аспект, который указывает, насколько быстро дефект должен быть устранен. Priority обычно классифицируется следующим образом:

  • High (Высокий): Дефект должен быть исправлен как можно скорее, так как он критически важен для бизнеса.
  • Medium (Средний): Дефект должен быть исправлен в обычном порядке, он важен, но не критичен.
  • Low (Низкий): Дефект может быть исправлен в последнюю очередь, так как он незначительно влияет на бизнес.

Разница между severity и priority:

  • Severity оценивает техническую сторону дефекта, его влияние на работу системы.
  • Priority оценивает бизнес-сторону дефекта, его влияние на бизнес-процессы и необходимость быстрого исправления.

Пример:

Представьте, что в интернет-магазине обнаружена ошибка в отображении логотипа на главной странице.

  • Severity: Minor, так как ошибка не влияет на функциональность магазина.
  • Priority: High, если логотип важен для брендинга и маркетинга, и его неправильное отображение может негативно сказаться на восприятии бренда.

Таким образом, severity и priority помогают команде тестирования и разработчикам правильно расставлять акценты при исправлении дефектов, учитывая как технические, так и бизнес-аспекты.

Тема: Теория тестирования и дефекты
Стадия: Tech

🔒 Подпишись на бусти автора и стань Алигатором, чтобы получить полный доступ к функционалу сайта и отслеживать свой прогресс!

Твои заметки