システム開発技術
平成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 回(公開問題での観測値)