平成29年度 春期 基本情報技術者試験 午前 問49
テクノロジ/開発技術流れ図において,判定条件網羅(分岐網羅)を満たす最少のテストケース数は幾つか。

出典:平成29年度 春期 基本情報技術者試験 午前 問49
- ア1
- イ2
- ウ3
- エ4
正解:イ
解説
判定条件網羅(分岐網羅)は,各判定(条件分岐)の真(Yes)と偽(No)の両方を少なくとも一度は通るようにテストケースを設定する基準です。この流れ図には判定が2箇所あるため,それぞれの真偽の組合せを満たす最小のテストケース数を考えると2ケースで両方の判定の真偽を網羅できます。
選択肢ごとの解説
- ア誤り。1ケースだけでは,各判定の真偽の両方を網羅することはできません。
- イ正しい。2つのテストケースを適切に選べば,2箇所の判定それぞれについて真と偽の両方を少なくとも一度通ることができます。
- ウ誤り。3ケースは判定条件網羅を満たすために必要な最小数より多く,過剰な数です。
- エ誤り。4ケースは判定条件網羅を満たすために必要な最小数より多く,過剰な数です。