メインコンテンツへスキップ
SDETRole
SDETRole

用語集 · テストの基礎

バグの重要度(Severity)

英語: Bug severity

別名: 不具合の重要度, 欠陥の重要度, 深刻度, 重大度

定義

欠陥がシステムやユーザーに与える影響の大きさを示すもので、完全なクラッシュやデータ損失から見た目の問題まであり、通常は QA が設定します。

バグの重要度は、欠陥がプロダクトにどれだけ深刻な影響を与えるかを表します。何が壊れているのか、誰が影響を受けるのか、回避策はあるのかという観点です。影響についての技術的な判断であり、通常はテスターがバグを報告する際に設定します。重要度は、バグがいつ修正されるかについては直接何も示しません。それを示すのは優先度です。

一般的な段階

名称はチームやバグ管理ツールによって異なりますが、多くは 4〜5 段階を使います。

重要度 意味 例
Critical / Blocker(致命的) システム停止、データの損失や破損、セキュリティ侵害があり、回避策がない すべてのユーザーでチェックアウトが 500 を返す
Major / High(重大) 主要な機能が壊れているか誤っており、回避策が面倒または存在しない 返金額が誤った税率で計算される
Moderate / Medium(中程度) 機能の一部が壊れているが、妥当な回避策がある CSV エクスポートで日付フィルターが無視される。スプレッドシートで絞り込める
Minor / Low(軽微) 影響の小さい機能上の問題 ほとんど使われない一覧の並び順が逆になっている
Trivial / Cosmetic(外観) 見た目や文言の問題で、機能への影響はない アイコンのずれ、ツールチップの誤字

重要度と優先度の違い

重要度 = 欠陥の影響(技術的な判断で、QA が設定)。 優先度 = 修正の緊急性(ビジネス上の判断で、プロダクトオーナーやトリアージで設定)。

両者は独立しているため、面接ではそれぞれの組み合わせの例を問われます。

  • 重要度が高く、優先度が低い: 1 社のレガシー顧客だけが年に 1 回使うファイル形式をインポートするとアプリがクラッシュする。
  • 重要度が低く、優先度が高い: ローンチ前日にホームページの社名が誤って表記されている。
  • 重要度が高く、優先度も高い: すべてのユーザーで決済が失敗する。
  • 重要度が低く、優先度も低い: めったにアクセスされない設定ページの誤字。

よくある間違い

  • 早く直してもらうために重要度を水増しする。 それは優先度の役割です。水増しされた重要度は指標を無意味にします。
  • 見つけるのがどれだけ大変だったかで評価する。 ユーザーとビジネスへの影響で評価し、誰がどのくらいの頻度で影響を受けるかを明記します。
  • 回避策を考慮しない。 同じ障害でも、回避する手段がなければより深刻です。

キーワードを入力すると SDETRole 全体を検索できます。

Pagefind による全文検索 · ブラウザ内で動作します 検索ページを開く →