Severity vs Priority на собеседовании системного аналитика
Карьерник — Duolingo для аналитиков: 10 минут в день тренируй SQL, Python, A/B, статистику, метрики и ещё 3 темы собеса. 1500+ вопросов в Telegram-боте. Бесплатно.
Содержание:
Зачем спрашивают на собесе SA
SA участвует в triage багов. На собесе SA: «отличие severity и priority», «когда low severity high priority». Классический trick question.
Severity: степень дефекта
Severity — насколько дефект ломает функциональность.
Уровни:
- Critical (Blocker). Система не работает / падает / недоступна. Crash, data loss.
- Major (High). Важная функция не работает, но система в целом доступна.
- Moderate (Medium). Функция работает с проблемами, есть workaround.
- Minor (Low). UI / косметика, не влияет на функциональность.
- Trivial. Опечатки, мелкие cosmetic.
Назначается тестировщиком / автором bug report'а. Зависит от природы бага.
Priority: срочность
Priority — насколько срочно надо чинить.
Уровни:
- P0 (Highest). Срочно, в production, drop everything.
- P1 (High). В этом спринте.
- P2 (Medium). В ближайшем релизе.
- P3 (Low). Когда будет время.
- P4 (Lowest). Может быть никогда.
Назначается PO / PM / SA. Зависит от business impact, срока, частоты.
Комбинации
High severity, high priority. Production crash. Очевидный case.
High severity, low priority. Функция критичная, но используется раз в год (annual report). Можно подождать.
Low severity, high priority. Опечатка в названии компании на homepage. Косметика, но видна всем — срочно.
Low severity, low priority. Edge case в admin tool, никто не заметит.
Главный insight. Severity ≠ priority. SA должен уметь различать.
Bug life cycle
[New] → [Assigned] → [In Progress] → [Fixed] → [Verified] → [Closed]
↓
[Reopened]
↓
[Rejected / Duplicate]
↓
[Won't Fix]
[Deferred]New. Только заведено.
Assigned. Назначено разработчику.
In Progress. Работа идёт.
Fixed. Dev исправил, ждёт verification.
Verified. QA подтвердил исправление.
Closed. Финал.
Reopened. При verification обнаружено что не исправлено или regression.
Rejected / Duplicate / Won't Fix / Deferred — alternative endings.
Частые ошибки
Все баги Critical severity. Девальвирует. Severity — описывает, не привлекает внимание.
Severity = priority. Самая частая ошибка. Они разные.
Severity changes after assignment. Severity — статичная природа дефекта. Priority может меняться.
Bug без steps to reproduce. Невозможно verify. Mandatory: steps + expected + actual.
Не указывать environment. «Не работает» — где? Browser, OS, app version?
Закрывать bug без verification. Регрессия будет обнаружена в проде, а не QA.
Связанные темы
- Виды тестирования для SA
- Acceptance Criteria Given/When/Then для SA
- JIRA workflow для SA
- Story points для SA
- Подготовка к собесу системного аналитика
FAQ
Кто меняет severity?
Изначально QA. PO / SA могут переоценить, если QA misjudged.
Это официальная информация?
Нет. Статья основана на ISTQB syllabus и стандартных QA practices.
Тренируйте системный анализ — откройте тренажёр с 1500+ вопросами для собесов.