Ответ
В тестировании ПО Critical (Критический) и Major (Значительный) — это уровни серьезности (Severity), определяющие степень влияния дефекта на систему.
- Critical (Блокирующий): Дефект полностью останавливает ключевой бизнес-процесс, делает систему непригодной к использованию или приводит к потере/повреждению данных. Требует немедленного исправления.
- Major (Критический): Дефект нарушает основную функциональность, но система продолжает работать в обход проблемы или с серьезными ограничениями. Исправляется в одном из ближайших релизов.
Практические примеры:
| Уровень | Пример для интернет-магазина | Пример для мобильного приложения |
|---|---|---|
| Critical | Невозможно завершить покупку (оформление заказа падает с ошибкой 500). | Приложение крашится при запуске у более 50% пользователей. |
| Major | В корзине неверно рассчитывается итоговая сумма при использовании промокода. | Кнопка «Сохранить» в профиле пользователя не работает, но редактировать профиль можно через другой экран. |
Ключевое правило: Дефект уровня Critical делает дальнейшее тестирование соответствующего функционала невозможным или бессмысленным, в то время как при Major тестирование можно продолжать, используя обходные пути.