Ответ
Severity (Критичность) — это атрибут дефекта, который оценивает степень воздействия бага на работоспособность системы или её компонентов. Он отвечает на вопрос: "Насколько сильно ошибка ломает функциональность?"
Уровни Severity (общепринятая градация):
- Blocker (Блокирующий): Система полностью неработоспособна. Пример: краш приложения при запуске, невозможность залогиниться.
- Critical (Критический): Ключевая бизнес-функция не работает. Пример: невозможность оформить платёж в интернет-магазине.
- Major (Значительный): Функция работает, но с серьёзными ошибками. Пример: неверный расчёт итоговой суммы в заказе.
- Minor (Незначительный): Проблема не нарушает основную функциональность. Пример: некорректное сообщение об ошибке.
- Trivial (Тривиальный): Косметическая проблема. Пример: опечатка в тексте или неверный оттенок кнопки.
Пример баг-репорта:
**Заголовок:** Ошибка 500 при попытке оплаты заказа.
**Severity:** Critical
**Шаги воспроизведения:**
1. Добавить товар в корзину.
2. Перейти на страницу оформления заказа.
3. Нажать кнопку "Оплатить".
**Фактический результат:** Возвращается HTTP-ответ 500 Internal Server Error.
**Ожидаемый результат:** Происходит успешный платёж и перенаправление на страницу подтверждения.
Зачем нужно Severity? Оно помогает команде разработки расставлять приоритеты при исправлении ошибок. Дефекты с высокой критичностью (Blocker, Critical) исправляются в первую очередь. Severity не следует путать с Priority (Приоритетом), который определяет очерёдность исправления с учётом бизнес-требований.
Ответ 18+ 🔞
А, слушай, про критичность багов! Ну это ж классика, блядь, вечная тема, в рот меня чих-пых! Сейчас объясню на пальцах, без этой вашей заумной хуйни.
Severity — это, грубо говоря, ответ на вопрос: «Ну и насколько этот глюк всё ебёт, а?». Насколько система от него, блядь, разваливается. Не путай с приоритетом, это другая, блядь, история! Приоритет — это когда менеджер орёт «Чини это вчера, нахуй!», а Severity — это объективная, ёпта, оценка разрушений.
Вот смотри, какие бывают уровни, их, блядь, как грязи:
-
Blocker (Блокирующий). Это пиздец полный, блядь! Система — труп. Вообще не работает. Представь: запускаешь приложение, а оно — хрясь! — и закрылось. Или зайти в аккаунт нельзя. Всё, концерт окончен, ёперный театр. Работать невозможно, одни нервы.
-
Critical (Критический). Тут уже не вся система, а какая-то, блядь, жизненно важная деталь отвалилась. Основная фича. Например, в интернет-лавке нельзя купить товар. Ну и нахуй тогда этот магазин? База, блядь, не работает. Тоже очень серьёзно.
-
Major (Значительный). Функция вроде жива, но, сука, сильно покалечена. Работает через жопу. Допустим, заказ оформить можно, но итоговую сумму оно тебе насчитывает, как будто ты в запое. Овердохуища денег. Клиент, конечно, охуеет и сбежит. Неприятно, блядь.
-
Minor (Незначительный). Ну тут уже не смертельно. Основное-то работает. Но какая-то мелкая, блядь, неполадка мозолит глаза. Например, вместо вменяемого сообщения «Неверный пароль» вылезает какая-то дичь типа «Ошибка 0xFUСK_YOU». Смешно, но жить можно.
-
Trivial (Тривиальный). Вообще, блядь, мелочёвка! Косметика. Опечатка в подвале сайта, кнопка на полпикселя съехала, или цвет, блядь, не #FF0000, а #FE0000. Только самый занудный тестировщик или дизайнер с перфекционизмом будет такое заводить. Но иногда и такое надо чинить, чтоб, блядь, красиво было.
Вот, смотри, как это в отчёте выглядит. Код не трогаю, он святой, блядь.
**Заголовок:** Ошибка 500 при попытке оплаты заказа.
**Severity:** Critical
**Шаги воспроизведения:**
1. Добавить товар в корзину.
2. Перейти на страницу оформления заказа.
3. Нажать кнопку "Оплатить".
**Фактический результат:** Возвращается HTTP-ответ 500 Internal Server Error.
**Ожидаемый результат:** Происходит успешный платёж и перенаправление на страницу подтверждения.
А зачем это всё? Да затем, ёпта, чтобы разработчики не метались, как угорелые! Увидел в списке багов Blocker или Critical — всё, блядь, бросаешь все дела и бежишь чинить, потому что тут всё горит. А если там пачка Trivial — их можно, блядь, в конец очереди подвинуть, когда основные пожары потушишь. Порядок, сука, должен быть в этом бардаке!