IPA過去問ドリル

平成29年度 春期 基本情報技術者試験 午前 問49

テクノロジ/開発技術

流れ図において,判定条件網羅(分岐網羅)を満たす最少のテストケース数は幾つか。

平成29年度 春期 基本情報技術者試験 午前 問49の図

出典:平成29年度 春期 基本情報技術者試験 午前 問49

正解:イ

解説

判定条件網羅(分岐網羅)は,各判定(条件分岐)の真(Yes)と偽(No)の両方を少なくとも一度は通るようにテストケースを設定する基準です。この流れ図には判定が2箇所あるため,それぞれの真偽の組合せを満たす最小のテストケース数を考えると2ケースで両方の判定の真偽を網羅できます。

選択肢ごとの解説

  • 誤り。1ケースだけでは,各判定の真偽の両方を網羅することはできません。
  • 正しい。2つのテストケースを適切に選べば,2箇所の判定それぞれについて真と偽の両方を少なくとも一度通ることができます。
  • 誤り。3ケースは判定条件網羅を満たすために必要な最小数より多く,過剰な数です。
  • 誤り。4ケースは判定条件網羅を満たすために必要な最小数より多く,過剰な数です。
基本情報技術者の過去問を演習モードで解く