Ответ
Severity определяет степень влияния дефекта на работу системы и пользователей. Я выставляю его по следующей шкале:
- Critical (Критический): Блокирующая ошибка, делающая систему непригодной для использования. Примеры: падение приложения, потеря данных, полный отказ критической функции.
- High (Высокий): Ключевая функциональность не работает, но есть обходной путь. Примеры: невозможность авторизации, сбой процесса оплаты.
- Medium (Средний): Функциональность работает с ограничениями или некорректно. Примеры: неверное отображение данных, частичная неработоспособность неосновной функции.
- Low (Низкий): Косметические или незначительные проблемы, не влияющие на функциональность. Примеры: опечатки в тексте, незначительные отклонения от макета.
Практический пример:
1. Приложение завершает работу при нажатии кнопки "Сохранить" → Critical.
2. Кнопка "Оплатить" неактивна после заполнения формы → High.
3. Всплывающее окно отображается с задержкой в 2 секунды → Medium.
4. Неверный оттенок серого цвета в футере → Low.
Важно: Контекст влияет на оценку. Одна и та же ошибка в демо-среде может быть Medium, а в продакшене — Critical.