システム開発技術

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

流れ図において,判定条件網羅(分岐網羅)を満たす最少のテストケース数は幾つか。
流れ図: 判定 [X > 1](真のとき (X÷2)→X を実行、偽のときは飛ばす)→ 判定 [A=2 or B=0](真のとき (X+1)→X を実行、偽のときは飛ばす)→ 終了。
  • ア 1
  • イ 2
  • ウ 3
  • エ 4

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

答えと解説を見る

正解:イ

覚える知識

テストカバレッジ基準の包含関係(命令網羅・判定条件網羅)

判定条件網羅(分岐網羅)は、全ての判定の真偽の両方を少なくとも1回実行するテスト基準である。

この問題で必要なこと

各判定の真偽を1回ずつ通す。X>1が真で後段も真、X>1が偽で後段も偽の2ケースで足りる。

ひっかけ

条件網羅や複数条件網羅と混同してケース数を増やす。

この知識の出題:本試験系 5 回・免除試験 2 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「テスト技法とカバレッジ(網羅基準)」で学ぶ

同じ知識の過去問