Что такое 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 помогают команде тестирования и разработчикам правильно расставлять акценты при исправлении дефектов, учитывая как технические, так и бизнес-аспекты.
🔒 Подпишись на бусти автора и стань Алигатором, чтобы получить полный доступ к функционалу сайта и отслеживать свой прогресс!
Подписаться