平成18年 秋期 ソフトウェア開発技術者 午前 問44

あるプログラムについて、流れ図で示される部分に関するテストを、命令網羅で実施する。
この場合、考えられる最小のテストケース数はどれか。
ここで、それぞれの判定条件は独立であるとする。

 ア  3
 イ  6
 ウ  8
 エ  18


答え ア


解説
図のように各処理に番号を付与する。
 
命令網羅では@の条件文でABCの3つ、Dの条件文でEFの2つ、Gの条件文でHIJの3つの場合についてテストすればよく、各条件の結果は後に続く部分に影響しないので最も分岐の多い条件文の3つ(ア)のテストケースを用意すればよい。
例えば

である。


キーワード
・命令網羅

キーワードの解説

戻る 一覧へ 次へ