テスト密度と欠陥密度による品質評価
出典: 令和7年度 春期 応用情報技術者試験 午前 問54 (IPA)
あるシステム開発プロジェクトのシステムテストにおけるテスト密度及び欠陥密度の値は,図に示した領域①〜領域④のうち,領域④の範囲内であった。品質管理基準に照らして評価すると,行うべき活動として最も適切なものはどれか。ここで,このプロジェクトの品質管理基準では,定量評価の基準として,表に従ってテスト密度及び欠陥密度の基準値を設定した上で,テスト密度は基準値の 80%以上であること,かつ,欠陥密度は基準値の 80 %以上 120 %未満であることと定めている。
品質指標と基準値
| 品質指標 | 算出方法 | 基準値 |
|---|---|---|
| テスト密度 | テストケース数 (件) ÷ システムの規模 (KLOC) | 20 (件/KLOC) |
| 欠陥密度 | 検出欠陥数 (件) ÷ システムの規模 (KLOC) | 0.1 (件/KLOC) |

- ア 欠陥密度は基準を満たしているが,システムの品質に問題がないか,欠陥の妥当性を確認する。
- イ システムの欠陥が多いので,検出した欠陥の原因を分析した上で,システムの品質改善に取り組む。
- ウ システムの欠陥を十分に検出できていない懸念があるので,テストの観点に漏れがないかなど,テストケースの妥当性を確認する。
- エ テスト密度が不足しているので,システムの規模に見合うテストケース数以上となるように,テストケースを追加する。
正解と解説を見る
正解: ウ
- ア: 欠陥密度は 0.08 未満で、基準を満たしていません。
- イ: 欠陥が多いのは、欠陥密度が 0.12 以上の領域②です。
- ウ: テスト密度は足りていて、欠陥が十分に検出できていない懸念があるのが領域④です。テストケースの妥当性を確認します。正しい答えです。
- エ: テスト密度が足りないのは、領域①です。領域④はテスト密度が 16 以上です。
ポイント
基準値から、判定の範囲を計算します。
- テスト密度: 20 × 80% = 16 件/KLOC 以上 が合格
- 欠陥密度: 0.1 × 80% = 0.08 以上、0.1 × 120% = 0.12 未満 が合格
領域④は、テスト密度が 16 以上 (基準を満たす) で、欠陥密度が 0.08 未満 (少なすぎる) の範囲です。
テストは十分に行ったのに欠陥が少ないので、テストケースの観点に漏れがない かを確認します。