В чем разница между уровнями серьезности дефектов Major и Critical?

Ответ

В тестировании ПО Critical (Критический) и Major (Значительный) — это уровни серьезности (Severity), определяющие степень влияния дефекта на систему.

  • Critical (Блокирующий): Дефект полностью останавливает ключевой бизнес-процесс, делает систему непригодной к использованию или приводит к потере/повреждению данных. Требует немедленного исправления.
  • Major (Критический): Дефект нарушает основную функциональность, но система продолжает работать в обход проблемы или с серьезными ограничениями. Исправляется в одном из ближайших релизов.

Практические примеры:

Уровень Пример для интернет-магазина Пример для мобильного приложения
Critical Невозможно завершить покупку (оформление заказа падает с ошибкой 500). Приложение крашится при запуске у более 50% пользователей.
Major В корзине неверно рассчитывается итоговая сумма при использовании промокода. Кнопка «Сохранить» в профиле пользователя не работает, но редактировать профиль можно через другой экран.

Ключевое правило: Дефект уровня Critical делает дальнейшее тестирование соответствующего функционала невозможным или бессмысленным, в то время как при Major тестирование можно продолжать, используя обходные пути.

Ответ 18+ 🔞

Да блядь, ну вот опять эти ваши Severity levels, Critical и Major! Сидишь такой, тестируешь, всё вроде пиздато, а тут — бац! — и пиздец нарисовался. Сейчас на пальцах, без этой вашей заумной хуйни.

Представь, ты зашел в интернет-магазин за новыми тапками. Выбрал, в корзину положил, до оплаты дошел, а тебе — херак! — ошибка 500 в ебало, и всё, пиши пропало. Заказ не проходит, деньги, может, списались, а может, и нет — нихуя не понятно. Вот это, сука, и есть Critical (Блокирующий). Ключевой процесс — покупка — накрылся медным тазом. Система, по сути, в пизду. Исправлять надо вчера, потому что бизнес теряет бабло, а пользователи, как я, хотят уже волей-неволей ебать вас в сраку.

А теперь другой сценарий. Ты в том же магазине, применил промокод «ХУЙВИНТ», а он сраный скидку не посчитал, или, того хуже, накрутил цену. Это пиздец? Пиздец. Но заказ-то оформить можно, просто без скидки или переплатив. Вот это уже Major (Значительный). Основная функциональность (оформление заказа) работает, но через жопу и с глюками. Исправить, конечно, надо, но не прям щас, а в рамках ближайшего релиза, пока мы все не обосрались от негодования.

Или вот ещё, для полного пиздеца, пример из мобилки:

  • Critical: Приложение у 50% юзеров при запуске сразу вылетает в тартарары. Это пиздец вселенского масштаба, дальше тестировать нехуй.
  • Major: В приложении не работает кнопка «Сохранить» в настройках профиля. Но ты, хитрая жопа, можешь зайти через «Редактировать» в другом меню и всё поменять. Тестировать можно, но с оговоркой, что тут пизда с ушами.

Короче, главное правило, чтобы не ебать мозг: Если баг полностью ебет процесс и тестировать дальше нельзя — это Critical. Если баг серьёзно ебет, но можно найти обходной путь и продолжать — это Major.

Всё, теперь иди, работай, а то сидишь тут, читаешь, а у тебя уже овердохуища багов в очереди!