平成21年度 春期 基本情報技術者試験 午前 問48
テクノロジ/開発技術ソフトウェアのテスト工程において,バグ管理図を用いて,テストの進捗状況とソフトウェアの品質を判断したい。このときの考え方のうち,最も適切なものはどれか。
出典:平成21年度 春期 基本情報技術者試験 午前 問48
- アテスト工程の前半で予想以上にバグが検出され,スケジュールが遅れたので,スケジュールの見直しを行い,数日遅れでテスト終了の判断をした。
- イテスト項目がスケジュールどおりに消化されていれば,バグ摘出の累積件数が増加しなくても,ソフトウェアの品質は高いと判断できる。
- ウテスト項目消化の累積件数,バグ摘出の累積件数及び未解決バグの件数の推移がすべて横ばいになった場合は,解決困難なバグに直面しているかどうかを確認する必要がある。
- エバグ摘出の累積件数の推移とテスト項目の未消化件数の推移から,テスト終了の時期をほぼ正確に予測できる。
正解:ウ
解説
バグ管理図では,テスト項目消化件数,バグ摘出件数,未解決バグ件数などの累積推移を確認します。これらの推移がすべて横ばいになる場合,テストがうまく進んでいないか,解決困難なバグに直面している可能性があるため,原因を確認する必要があります。
選択肢ごとの解説
- ア誤り。前半にバグが多く検出されること自体は必ずしも問題ではなく,単に数日遅らせて終了と判断するだけでは,品質の妥当性を十分に確認したことにはなりません。
- イ誤り。バグ摘出件数が増加しないままテスト項目だけが消化されている状態は,テストが十分にバグを検出できていない可能性があり,品質が高いとは判断できません。
- ウ正しい。各種累積件数の推移が横ばいになった場合は,解決困難なバグに直面していないか確認する必要があります。
- エ誤り。バグ摘出件数と未消化件数の推移だけでテスト終了時期を正確に予測することはできず,あくまで目安にすぎません。