あるソフトウェアにおける次のバグ管理図で、予定どおりにテストが進んでいない場合、テスト消化の実績はAかBのどちらかになり、検出累積バグ数の実績はCかDのどちらかになることがある。ここで、時刻xにおけるテスト消化の実績と検出累積バグ数の実績がBとDの組合せとなった場合の状況を表す説明として、最も適切な説明はどれか。
① ソフトウェアの品質が予想より悪く、コードレビューなどの措置が必要である。
② ソフトウェアの品質が良いと判断できるので、このままテストを進めていけばよい。
③ テスト消化に特に問題はないので、このままテストを進めていけばよい。
④ テストの進歩が遅れているので、早急にテストの見直し等の対策が必要である。
⑤ テストのバグ検出能力が高いと判断できれば、このままテストを進めてよい。
⑤
テスト消化の予定がBになるということはテストの消化が早いということであり、十分にテストしていないか、ソフトウェアの品質が良いかのいずれかである。
一方、検出される累積バグの予測件数がDになるということは、テストの進捗が悪いか、ソフトウェアの品質が良いかのいずれかである。
① ソフトウェアの品質が予想より悪いと断定できない。
② 断定はできない。あくまでもテストの検出能力が高いことが前提である。
③ テストの検出能力を疑う必要がある。
④ テストの進歩は進んでいると解釈できる。
⑤ 正しい。テストのバグ検出能力が高いと判断できれば、このままテストを進めていけばよいし、テストのバグ検出能力が低い場合は、テストの見直し等の対策が必要である。
Ⅲ-15 | 目次 | Ⅲ-17 |