Ответ
Серьезность (Severity) — это объективный атрибут дефекта, характеризующий степень его влияния на работоспособность системы или компонента. Определяется QA-инженером или тестировщиком.
Приоритет (Priority) — это субъективный атрибут, указывающий на порядок устранения дефекта. Определяется менеджером проекта, продакт-оунером или командой на основе бизнес-логики, сроков и ресурсов.
Уровни серьезности (пример):
- S1 - Критический (Blocker): Система полностью неработоспособна (падение, невозможность выполнить ключевую функцию).
- S2 - Высокий (Major): Ключевая функция работает некорректно, но есть обходной путь.
- S3 - Средний (Minor): Функция работает с отклонениями, не влияющими критически на основной сценарий.
- S4 - Низкий (Trivial): Косметические проблемы (опечатки, неверное выравнивание).
Уровни приоритета (пример):
- P1 - Высокий: Исправить немедленно (в текущем спринте/сборке).
- P2 - Средний: Исправить в ближайшем планируемом релизе.
- P3 - Низкий: Исправить, когда будет время (бэклог).
Классические комбинации на практике:
| Пример бага | Серьезность (Severity) | Приоритет (Priority) | Обоснование |
|---|---|---|---|
| Главная кнопка "Купить" не нажимается на продающей странице. | S1 - Критический (блокирует основной бизнес-сценарий). | P1 - Высокий (требует немедленного исправления). | Прямые финансовые потери. |
| Падение сервера расчётов при передаче специфических данных, встречающихся у 0.1% пользователей. | S1 - Критический (падение системы). | P2 - Средний (можно запланировать на следующий спринт, т.к. сценарий редкий). | Влияние ограничено, есть время на анализ. |
| Опечатка в названии компании в футере сайта. | S4 - Низкий (косметический дефект). | P1 - Высокий (по требованию отдела маркетинга или юристов). | Вопрос репутации/бренда, а не функциональности. |
| Неверный оттенок серого у неактивной кнопки в админ-панели. | S4 - Низкий (косметический). | P3 - Низкий (исправим в последнюю очередь). | Не влияет на функциональность и основной UX. |
Как QA определяет серьезность? Задаю вопросы: "Насколько широко это влияет на пользователей?", "Блокирует ли это ключевой поток?", "Есть ли обходной путь?", "Приводит ли к потере/порче данных?".