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