Что такое Severity (Серьезность) дефекта?

Ответ

Severity (Серьезность) — это атрибут бага, который оценивает степень его влияния на работоспособность тестируемой системы или компонента. Определяет, насколько критичен дефект для системы.

Уровни Severity (общепринятая градация):

Уровень Влияние на систему Пример
Critical (Блокирующий) Система полностью неработоспособна. Нет обходного пути. Падение приложения (crash), недоступность основной функции (логин, оплата).
High (Высокий) Ключевая функциональность нарушена, но система работает. Обходной путь может быть, но сложен. Неверный расчет суммы заказа, потеря данных при определенном сценарии.
Medium (Средний) Функциональность нарушена частично. Есть очевидный обходной путь. Неверное сообщение об ошибке, некорректное поведение в неосновном сценарии.
Low (Низкий) Косметическая проблема, не влияющая на функциональность. Опечатка в тексте, незначительное смещение элемента UI.

Почему это важно? Severity помогает команде разработки расставить приоритеты на исправление дефектов. Баги с Critical/High Severity исправляются в первую очередь.

Ответ 18+ 🔞

Ну ты смотри, какие сложности выдумали. Сидишь такой, тестируешь, находишь баг, а тебе говорят: «А ну-ка, оцени серьёзность, сука!» А ты такой: «Да он же просто жёлтенький, а должен быть беленький!» А они: «Нет, ты нам по шкале скажи, насколько всё охуенно плохо!»

Так вот, слушай сюда, блядь. Severity — это, грубо говоря, ответ на вопрос: «Ну и насколько мы все в жопе из-за этой хуйни?» Насколько баг пиздит систему по полной программе.

Вот смотри, как это обычно делят, эти умники:

Уровень Что творится в системе Пример из жизни, чтобы понятно было
Critical (Блокирующий) Всё, пиздец, кина не будет. Система легла, как подбитый танк. Ничего не работает, обходного пути — ноль ебать. Ты заходишь в приложение банка, а оно тебе: «Здравствуйте, я упало». Или пытаешься купить билет, а кнопка «Оплатить» просто испарилась в хуйву. Полный краш.
High (Высокий) Система вроде дышит, но ключевая фича откинулась. Можно как-то выкрутиться, но это будет такой геморрой, что проще повеситься. Ты оформил заказ на 100 рублей, а с карты списались 100500. Данные не потерялись, но ты уже звонишь в банк с криком: «Да что ж это за пиздопроебищна такая!»
Medium (Средний) Ну, подвело немного. Функция работает, но кривовато. Обходной путь есть, и он более-менее очевидный. Нажимаешь «Сохранить», а тебе вылезает ошибка: «Всё хуёво». Но если сохранить через меню «Файл», то норм. Или кнопка «Отправить» сдвинута на три пикселя влево.
Low (Низкий) Да похуй, честно. Ни на что не влияет, просто глаз режет перфекционистам. В заголовке окна написано «Добро пожаловатЬ» с мягким знаком лишним. Или тень у кнопки не того оттенка серого. Ёпта, да кто это заметит-то?

А зачем это всё, спрашиваешь? А затем, блядь, чтобы не метаться как угорелые. Прилетает баг с Critical — вся команда бросает всё, бежит его тушить, потому что клиенты уже орут, что всё сгорело. Low-баги могут годами в трекере киснуть, всем похуй. Это ж как в медицине: если у тебя палец порезал — это Low, а если сердце остановилось — это Critical, и реанимация бежит со всех ног, в рот меня чих-пых!

Короче, запомни: чем сильнее баг ебёт систему, тем выше его Severity. Всё просто, как три копейки.