Что означает термин Severity (серьёзность) в контексте управления задачами и дефектами?

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

Ответ

В контексте управления задачами и дефектами Severity (Серьёзность) — это классификатор, который определяет степень негативного воздействия дефекта на систему, её компоненты или пользователей. Это объективная техническая оценка последствий ошибки.

Типичные уровни серьёзности и их критерии:

  1. Critical / Блокирующая (Blocker):

    • Полный отказ системы или ключевого модуля.
    • Потеря данных.
    • Уязвимость безопасности, ведущая к серьёзному риску.
    • Пример в задаче: "Приложение падает при попытке любого пользователя войти в систему".
  2. Major / Высокая (High):

    • Основная функция не работает согласно требованиям.
    • Нет рабочего обходного пути.
    • Пример в задаче: "Невозможно добавить товар в корзину со страницы товара".
  3. Minor / Средняя (Medium):

    • Функция работает, но с ошибками или ограничениями.
    • Существует обходной путь.
    • Пример в задаче: "В мобильной версии поле ввода съезжает при повороте экрана".
  4. Trivial / Низкая (Low):

    • Косметические проблемы, не влияющие на функциональность.
    • Пример в задаче: "Несоответствие шрифта в подвале сайта гайдлайнам бренда".

Практическое применение: Корректное назначение Severity помогает команде:

  • Понимать техническую критичность проблемы.
  • Эффективно планировать работу над исправлениями в связке с бизнес-приоритетом (Priority).
  • Анализировать качество продукта и стабильность системы.