Кто должен выставлять серьезность (severity) бага?

«Кто должен выставлять серьезность (severity) бага?» — вопрос из категории Управление тестированием, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Severity (серьезность) должен выставлять QA-инженер. Это техническая оценка влияния дефекта на систему, и QA находится в лучшей позиции для ее определения, так как:

  1. Понимает требования и ожидаемое поведение системы.
  2. Владеет техниками тестирования и может оценить глубину проблемы.
  3. Может воспроизвести сценарий и оценить его распространенность.

Критерии для выставления severity (пример):

  • Blocker/Critical: Система недоступна, потеря данных, критичная функциональность не работает.
  • Major: Основная функция работает с ошибками, но есть обходной путь.
  • Minor: Косметическая проблема, не влияющая на функциональность (например, неверный отступ).
  • Trivial: Опечатка в тексте.

Важно: Критерии severity должны быть заранее согласованы со всей командой (Dev, PO) во избежание разногласий.