ソフトウェア開発とプロジェクト管理
テストの工程で、テストの時間(またはテストケースの消化数)を横軸に、見つかった不具合の累積件数を縦軸にとった信頼度成長曲線を描いた。曲線がまだ右上がりのままで、飽和する(横ばいになる)様子が見えないときの判断として、最も適切なものはどれか。
- A不具合が順調に見つかっていてテストの効率が良いので、予定どおりテストを終えてよい
- B曲線の形は品質とは関係がないので、予定したテストケースをすべて消化したらテストを終える
- Cまだ見つかっていない不具合が多く残っている可能性が高いので、テストを続け、不具合の傾向も分析する
答えと解説を見る
正解:C. まだ見つかっていない不具合が多く残っている可能性が高いので、テストを続け、不具合の傾向も分析する
テストを進めると、はじめは不具合が次々に見つかり、残りが減るにつれて見つかる件数が減っていくので、累積件数の曲線はS字形(ゴンペルツ曲線やロジスティック曲線で近似)になり、やがて飽和します。曲線が飽和に近づいていれば品質が安定してきたと判断する目安になりますが、右上がりが続いている間は、まだ多くの不具合が残っている可能性が高いと考えます。予定したテストケースを消化したことだけでは、テストを終える根拠になりません。曲線を当てはめて残りの不具合の数を推定し、テストの追加や重点化に使います。
- A. 不具合が見つかり続けているのは、残っている不具合がまだ多いことを示していて、テストを終える根拠になりません。
- B. 曲線の飽和の具合は、品質が安定してきたかを判断する重要な目安です。
- C. 正しい。飽和していない間は、残っている不具合が多いと考えてテストを続けます。