あるプログラムについて、流れ図で示される部分に関するテストを、命令網羅で実施する場合、最小のテストケース数は幾つか。ここで、各判定条件は流れ図に示された部分の先行する命令の結果から影響を受けないものとする。
命令網羅の最小テスト数は各段の最大分岐数で決まる

選択肢
- ア3
- イ6
- ウ8
- エ18
正解と解説
正解:ア 3
命令網羅は、すべての命令(処理)を少なくとも1回実行すればよい基準である。この流れ図は分岐先が3つ、2つ、3つの段が直列に並ぶので、1回のテストで各段から1つずつ処理を通せる。したがって最も多い分岐数である3回のテストで全処理を網羅できる。
選択肢ごとの解説
- ア正解。1回の実行で各段の処理を1つずつ通せるので、最大分岐数の3回で足りる。
- イ3+2+…と分岐を足し上げた考え方で、命令網羅では重複して数えている。
- ウ判定条件網羅などを想定した数え方で、命令網羅の最小数ではない。
- エ3×2×3の全経路数であり、経路網羅に相当する数。
同じ分野の他の問題
- 流れ図で示したモジュールを表の二つのテストケースを用いてテストしたとき、テストカバレージ指標であるC0(命令網羅)とC1…2022年度 秋期 午前 問48
- 次の流れ図において、判定条件網羅(分岐網羅)を満たす最少のテストケースの組みはどれか。2022年度 春期 午前 問47
- プログラムの誤りの一つに,繰返し処理の終了条件としてA≧aとすべきところをA>aとコーディングしたことに起因するものがあ…2018年度 秋期 午前 問49
- テストで使用されるスタブ又はドライバの説明のうち、適切なものはどれか。2017年度 秋期 午前 問47
- 流れ図において,分岐網羅を満たし,かつ,条件網羅を満たすテストデータの組みはどれか。2017年度 春期 午前 問48
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。