【ISTQB /JSTQB ALTM 3.0解説】品質リスク評価(Quality Risk Assessment)とは?|リスクベースドテストの核心を理解しよう

JSTQB Advanced Level Test Management 3.0

ソフトウェアテストにおいて「リスクを管理すること」は、品質保証の要です。

本記事では、ISTQB Advanced Level Test Management v3.0の**セクション1.3.3「Quality Risk Assessment(品質リスク評価)」**を、初学者にも分かりやすく解説します。


🔍 Quality Risk Assessmentとは?

**品質リスク評価(Quality Risk Assessment)**とは、テストプロジェクトで特定されたリスクに対して、

  • どれくらい発生しやすいのか(発生確率 / Likelihood)

  • 発生したらどの程度の被害をもたらすか(影響度 / Impact)

を評価し、リスクレベル(Risk Level)を決定するプロセスです。

✅ 目的:
各リスクに対して「どの程度テストすべきか」を判断するための基準を作ること。


🧩 リスク評価の2つの要素

1. 発生確率(Likelihood)

リスクが実際に起こる可能性や頻度を表します。

これを高める要因には以下のようなものがあります。

要因

説明

システムの複雑さ

複雑なアーキテクチャほど不具合リスクが高い

組織の成熟度

品質保証の文化が弱いとリスクが増加

スキル不足

開発・テストメンバーの経験不足

コミュニケーション不足

地理的に分散したチームや不明確な報告ライン

マネジメント不在

管理者の不在や監視の甘さ

頻繁な人員入れ替え

プロジェクトの知識が継承されず品質低下

具体例:

例えば、新しいプログラミング言語を使ったプロジェクトで、

チーム全体がその技術に不慣れな場合、**「テクノロジーの複雑性+スキル不足」**が重なり、

不具合リスクの発生確率(Likelihood)は高くなります。


2. 影響度(Impact)

リスクが現実化したときに発生するダメージの大きさを意味します。

以下のような観点で評価されます。

要因

説明

機能の重要性

影響範囲が広いコア機能かどうか

ビジネスへの影響

売上・顧客信頼・ブランドへの損失

法的・社会的影響

法令違反、データ漏洩、社会的非難など

安全性リスク

医療機器や自動車の安全に関わる要素

回避策の有無

ワークアラウンドが存在しない場合は影響度が大きい

具体例:

たとえば、銀行システムで送金額を誤計算するバグが発生すれば、

金銭的損失や顧客信用の失墜につながり、**影響度は「非常に高い」**と判断されます。


⚖️ リスクレベルの決定方法

リスクレベルは、基本的に以下の式で表されます。

リスクレベル = 発生確率(Likelihood) × 影響度(Impact)

たとえば:

リスク項目

Likelihood

Impact

リスクレベル

UIの軽微な不具合

決済処理エラー

セキュリティ脆弱性

非常に高

非常に高

このように定量的(数値化されたデータ)に扱うこともあれば、

定性的(High / Medium / Low)なスケール評価で行う場合もあります。


🧮 定量評価と定性評価の違い

評価方法

特徴

使用例

定量的評価(Quantitative)

リスクを数値化して計算(%、金額など)

リスク発生率:10%、影響損失:100万円 → リスク値=10万円

定性的評価(Qualitative)

主観的に「高・中・低」で評価

「影響が大きそうだからHigh」と判断

ISTQBでは、データが十分にある場合は定量的評価

データが少ない場合は**定性的評価(チームの判断)**を推奨しています。


🧭 リスク対応策(Risk Response)

リスク評価の次は、どう対応するかを決めます。代表的な対応方針は次の4つです。

対応方法

説明

Mitigate(軽減)

テストや改善でリスクを減らす

Transfer(移転)

契約や外部委託で他者にリスクを移す

Accept(受容)

発生確率が低ければ、受け入れて何もしない

Contingency(代替策)

発生時に備えたバックアッププランを準備

例:

セキュリティ脆弱性のリスクに対しては、

「ペネトレーションテストを実施(軽減策)」、

または「外部専門会社に委託(移転)」といった対応を選択します。


🧠 テストマネージャーの役割

テストマネージャーは、次のような観点でリスクベースドテストを戦略的に導く必要があります。

  1. プロジェクト初期からリスクを特定・評価する

  2. LikelihoodとImpactの要因を正確に把握する

  3. テスト優先度をリスクレベルに基づいて決定する

  4. リスク対応策をチームと合意する

  5. 状況変化に応じてリスク評価を更新する

💡 ポイント:
「どこを重点的にテストすべきか」を明確にすることが、
効率的で品質の高いテストプロセスを実現します。


🧾 まとめ

項目

内容

対象章

ISTQB Advanced Test Manager v3.0 – 1.3.3

主題

Quality Risk Assessment(品質リスク評価)

評価要素

Likelihood(発生確率)+ Impact(影響度)

評価手法

定量的または定性的

結果

リスクレベルを算出し、テスト優先度を決定

品質リスク評価は、単なる「危険性の分析」ではなく、

テスト計画と品質保証を最適化するための羅針盤です。


🏁 まとめの一言

テストの本質は「バグを探すこと」ではなく、
「リスクを見抜き、品質を守ること」です。

コメント

タイトルとURLをコピーしました