システムテストの品質管理|科目A-1(応用情報技術者) 令和7年 春期午前試験 問54
出典:令和7年春期 午前 問54
分野:プロジェクトマネジメント(中分類) / プロジェクトの品質
あるシステム開発プロジェクトのシステムテストにおけるテスト密度及び欠陥密度の値は,図に示した領域①~領域④のうち,領域④の範囲内であった。品質管理基準に照らして評価すると,行うべき活動として最も適切なものはどれか。ここで,このプロジェクトの品質管理基準では,定量評価の基準として,表に従ってテスト密度及び欠陥密度の基準値を設定した上で,テスト密度は基準値の80%以上であること,かつ,欠陥密度は基準値の80%以上120%未満であることと定めている。

品質指標と基準値
| 品質指標 | 算出方法 | 基準値 |
| テスト密度 | テストケース(件)÷ システムの規模(KLOC) | 20(件/KLOC) |
| 欠陥密度 | 検出欠陥数(件)÷ システムの規模(KLOC) | 0.1(件/KLOC) |

- ア:欠陥密度は基準を満たしているが,システムの品質に問題がないか,欠陥の妥当性を確認する。
- イ:システムの欠陥が多いので,検出した欠陥の原因を分析した上で,システムの品質改善に取り組む。
- ウ:システムの欠陥を十分に検出できていない懸念があるので,テストの観点に漏れがないかなど,テストケースの妥当性を確認する。
- エ:テスト密度が不足しているので,システムの規模に見合うテストケース数以上となるように,テストケースを追加する。
TSUNAGARU-ADVICE
まず押さえたいこと
テスト密度と欠陥密度は、単純に「高いほどよい」「低いほどよい」と判断するものではありません。テスト密度が十分なのに欠陥密度が基準より低すぎる場合は、欠陥を十分に検出できていない可能性を考える必要があります。
迷ったときの判断軸
欠陥が少ないからといって、すぐに「高品質」と判断しないことがポイントです。テストケース数が十分でも欠陥が想定より少ない場合は、テストの観点に漏れがないか、テストケースが適切に欠陥を検出できる内容になっているかを確認します。
科目Bにつなげるために
特にプロフェッショナルデジタルスキル(マネジメント)試験合格を目指す方は、品質指標を数値だけで判定するのではなく、数値が基準から外れた原因を推測し、追加テストやテスト設計の見直しなど適切な改善活動につなげる視点を身に付けましょう。

まず、各品質指標の許容範囲を求めます。
テスト密度は、基準値20件/KLOCの80%以上なので、次の値以上である必要があります。
20 × 0.8 = 16件/KLOC
欠陥密度は、基準値0.1件/KLOCの80%以上120%未満なので、許容範囲は次のとおりです。
0.1 × 0.8 = 0.08件/KLOC
0.1 × 1.2 = 0.12件/KLOC
したがって、欠陥密度の基準は0.08件/KLOC以上0.12件/KLOC未満です。
領域④は、テスト密度が16件/KLOC以上である一方、欠陥密度が0.08件/KLOC未満の領域です。テストケース数は十分ですが、検出された欠陥が少な過ぎます。
実際に品質が高く欠陥が少ない可能性もありますが、テストの観点に漏れがあり、欠陥を十分に検出できていない可能性があります。そのため、テストケースの妥当性を確認する必要があります。
したがって、ウが適切です。
❌他選択肢が誤りの理由ア:欠陥密度は基準を満たしているが,システムの品質に問題がないか,欠陥の妥当性を確認する。
⇒領域④の欠陥密度は0.08件/KLOC未満なので、品質管理基準を満たしていません。
イ:システムの欠陥が多いので,検出した欠陥の原因を分析した上で,システムの品質改善に取り組む。
⇒領域④は欠陥密度が低い領域です。欠陥が多いのではなく、欠陥を十分に検出できていない可能性を疑います。
エ:テスト密度が不足しているので,システムの規模に見合うテストケース数以上となるように,テストケースを追加する。
⇒領域④のテスト密度は16件/KLOC以上なので、テスト密度の基準を満たしています。単純にテストケース数を増やすのではなく、テストの観点や内容を確認する必要があります。