Как определить тяжесть (критический/высокий/низкий и т.д.) Ошибок?

Предполагая, что вы участвуете в оценке ошибок в вашей организации, как вы определяете разные уровни серьезности этих ошибок?

Более конкретно - какие значения вы используете для "серьезности"? Каковы критерии, которые вы используете для присвоения значений ошибкам?

Уточнение: я говорю только о симптомах. Отложите в сторону другие вещи, которые влияют на приоритизацию, например: сколько времени потребуется, чтобы исправить ошибку, какие другие задачи находятся в повестке дня команды и т.д.

Ответы

Ответ 1

Каждая компания отличается. Здесь у нас 5 различных уровней.

  • Blocker
  • Critical
  • Основные
  • Незначительное
  • Trivial

По большей части наши бизнес-тестеры определяют серьезность проблемы. Поскольку они проводят тестирование и проверяют ошибку, они определяют, как это повлияет на клиента и потенциальный выпуск и соответственно назначит приоритет. Мы рассматриваем самые тяжелые предметы и видим, действительно ли они настолько серьезны, что бизнес делает их такими. Несколько раз бизнес-тестеры сообщали об ошибках "Blocker", но когда мы копаем в него, мы считаем, что это действительно не так уж важно.

Чтобы подвести итог, ошибки Blocker - это ошибки, которые мы должны исправить немедленно. Это ошибки, которые будут препятствовать работе продукта, если он был выпущен в этом состоянии.

Критические ошибки по-прежнему являются ошибками, но обычно существует обходное решение или быстрое исправление, которое может быть применено после выпуска.

Основные ошибки имеют обходное решение и могут быть отложены, не влияя на функциональность приложения.

Незначительные и тривиальные проблемы обычно зарезервированы для улучшений или "приятных для использования".

Надеюсь, это поможет прояснить ситуацию.

Ответ 2

Я работал во многих компаниях, и в большинстве из них у нас было 4 уровня серьезности (не путайте серьезность с приоритетом), рассмотрите степень серьезности, как уровень воздействия, который имеет конкретная ошибка/дефект в тестируемой системе. Вы всегда должны измерять влияние, рассматривая контекст: количество пользователей, критически важная система (ядерные реакторы, авионика, медицинское оборудование), потеря денег или репутации и т.д., И вы также можете использовать таксономию дефектов, чтобы помочь вам (например, если это системный сбой или уязвимость безопасности по сравнению с косметической проблемой)

Обычно большинство компаний используют 4 уровня, я видел 5, но мой опыт говорит о том, что более сложные вещи, более сложные, должны быть правильно реализованы, я также рекомендую вам 3 (вы можете удалить тривиальный/низкий, так как они никогда не исправлялся!).

Вот список:

  • S1 - Критический - высокий уровень воздействия, отсутствие обходного пути (например, сбой системы, отсутствие функции)
  • S2 - High/Major - высокий уровень воздействия, имеет обходное решение (например, функция не работает в другом браузере).
  • S3 - средний - средний эффект (например, сообщения об ошибках не являются хорошими)
  • S4 - низкий/тривиальный - низкий уровень воздействия (например, косметические проблемы, опечатки, выравнивания и т.д.)

Я надеюсь, что он работает

Ответ 3

Для этого вам в основном нужны две вещи:

  • Тяжесть: это критическая ошибка? Или не очень критично, как косметическая ошибка.
  • Приоритет: какая срочность исправления?

Если вы учтете эти два, то вы получите хороший список того, что исправить в первую очередь.

Например, ошибка с низкой степенью серьезности может иметь высокий приоритет.

Ответ 4

если говорить о деньгах, это важно.

Тогда это зависит от того, сколько раз это зависит от многих вещей:

  • время для решения

  • как это изменит производительность других сотрудников.

  • контракт (если ошибка нарушает контракт, она критическая)

  • если введенные/выбранные из дробных данных данные могут быть критическими

Это также зависит от вашего бизнеса.

Ответ 5

Насколько мне известно, в основном существуют три уровня серьезности. В зависимости от компании их имена могут отличаться.

в основном

  • Critical

  • Основные

  • Нормальный/Minor