Теория тестированияJuniorСкрининг с HR
Разница между уровнями приоритетов дефектов в тестировании ПО
Краткий ответ
Blocker, critical, major, minor и trivial — это категории дефектов, распределяющие их по степени влияния на работу системы. От полного блокирования (blocker) до косметических недочётов (trivial).
Развёрнуто
Краткий ответ
Уровни приоритетов дефектов показывают, насколько серьёзно баг влияет на работу приложения, начиная с полного блокирования (blocker) и заканчивая незначительными косметическими ошибками (trivial).
Как это работает
В тестировании программного обеспечения баги классифицируются по степени влияния на работу продукта, чтобы определить порядок их устранения. Основные категории:
- Blocker — дефект, полностью лишающий возможности пользоваться системой или важной её частью, например, невозможность запуска приложения.
- Critical — серьёзная ошибка, которая нарушает ключевой функционал, но не блокирует всю систему.
- Major — значительный баг, влияющий на работу, но позволяющий использовать программу с ограничениями.
- Minor — незначительный дефект, который не мешает основным функциям, например, некорректное отображение текста.
- Trivial — косметическая ошибка, не влияющая на работу программы, например, опечатки или несоответствие стиля.
| Уровень | Влияние на систему | Пример ситуации |
|---|---|---|
| Blocker | Полностью блокирует использование | Сбой при запуске приложения |
| Critical | Нарушает ключевой функционал | Ошибка в оплате заказа |
| Major | Заметно ухудшает работу, но работает | Некорректное отображение данных |
| Minor | Незначительные проблемы | Мелкие визуальные дефекты |
| Trivial | Только косметический баг | Опечатка в тексте |
Пример
Допустим, при тестировании интернет-магазина:
- Blocker: невозможно добавить товар в корзину — пользователь не может оформить заказ.
- Critical: ошибка при расчёте скидки — влияет на сумму оплаты.
- Major: неправильное отображение изображения товара.
- Minor: некорректный отступ в описании товара.
- Trivial: опечатка в названии раздела меню.
Что важно знать на собеседовании
- Уровни приоритетов помогают определить срочность исправления багов.
- Blocker требует немедленного вмешательства, поскольку блокирует работу.
- Различие между critical и major — степень влияния на ключевой функционал.
- Minor и trivial чаще влияют на пользовательский опыт, но не на работоспособность.
- Корректное определение уровня помогает эффективно планировать работу команды тестирования.
Тема: Теория тестирования | Уровень: junior