平成25年度 春期 午前 問47
開発技術
エラー埋込み法に関する問題
エラー埋込み法による残存エラーの予測において,テストが十分に進んでいると仮定する。当初の埋込みエラーは 48 個である。テスト期間中に発見されたエラーの内訳は,埋込みエラーが 36 個,真のエラーが 42 個である。このとき,残存する真のエラーは何個と推定されるか。
- ア6
- イ14
- ウ54
- エ56
答えと解説を見る
✓ これが正解イ14
解説
発見率〇・七五から総数五十六、残りは十四です。
埋め込んだ誤りは、答えの分かっている問題です。テストは埋め込んだものと本物とを区別せずに見つけていきますから、同じテストケースの網に同じ割合でかかるとみなします。これが、テストが十分に進んでいると仮定するという但し書きの意味です。まず答えの分かっている側で見つかり具合を測ります。埋め込んだ四十八個のうち三十六個が見つかっていますので、三十六割る四十八で〇・七五、つまり七割五分です。この割合が本物にも当てはまるとすると、本物の総数は四十二割る〇・七五で五十六個と求まります。聞かれているのは残っている数ですから、五十六から見つかった四十二を引いて十四個になります。検算しておきます。埋め込んだ側は三十六割る四十八、本物の側は四十二割る五十六で、どちらも〇・七五です。比が釣り合っていますので、途中で取り違えていないと確かめられます。なお、この見積りは埋め込んだ誤りが本物と同じ見つけやすさであることに寄りかかっています。わざと目立つ誤りを埋めれば割合は高く出て、残りを少なく見積もってしまいます。
ほかの選択肢はなぜ違うのか
- ア6:四十八から四十二を引いた値ですが、この二つは数えている母数が違います。埋め込んだ側の個数から本物の見つかった個数を差し引いても、意味のある量になりません。
- ウ54:四十八に四十二を足して三十六を差し引くと得られる値です。比を使って伸ばすべきところを足し引きで済ませており、割合を求める手順がどこにも入っていません。
- エ56:割合から逆算した本物の全体の個数そのものです。そこで手を止めるとこの値を選ぶことになりますが、問われているのはまだ見つかっていない分のほうです。
この問題の用語
- テストケース何をどう試して、どうなれば合格かを一つずつ決めたものです。入力する値や操作の手順と、期待する結果を組にして書きます。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:平成25年度 春期 応用情報技術者試験 午前 問47
同じ用語が出る問題
- 令和7年度 春期 午前 問54:テスト密度に関する問題(テストケース)
- 令和4年度 秋期 午前 問49:テスト駆動開発に関する問題(テストケース)
- 令和4年度 秋期 午前 問48:命令網羅に関する問題(テストケース)
- 令和4年度 春期 午前 問47:判定条件網羅に関する問題(テストケース)
- 令和3年度 春期 午前 問48:最小のテストケース数(テストケース)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)