システム開発技術

基本情報技術者試験 科目A免除 修了試験 20120722 実施分 問52

次の流れ図に対して判定条件網羅(分岐網羅)を最も少ない件数で満たせる,テストケースはどれか。
流れ図。開始 → 「1→C」 → 判定「A>0 かつ B=0」。Yes → 「A×C→C」。No → 「2→C」。両者が合流 → 判定「A>0 かつ C=1」。Yes → そのまま合流点へ。No → 「C^2→C」 → 合流点。合流後 → 終了。
答えを選ぶ

出典:基本情報技術者試験 科目A免除 修了試験 20120722 実施分 問52(問題文は IPA の公開問題。解説は当サイト作成)

解説に誤りを見つけたら、解説の誤りを報告してください。

答えと解説を見る

正解:イ

覚える知識

判定条件網羅(分岐網羅)の最少テストケース

判定条件網羅は、各判定の真・偽の両方を少なくとも1回ずつ実行するテスト基準である。

この問題で必要なこと

2つの判定の真偽が各1回以上実現するケースを選ぶ。(A=1,B=0): 判定1真・C=1で判定2真。(A=1,B=1): 判定1偽・C=2で判定2偽。2件で網羅できる。

ひっかけ

A=0のケースで判定1が偽でも判定2の真が実現せず、網羅できない組合せを選ばせる。

この知識の出題:本試験系 0 回・免除試験 10 回(公開問題での観測値)。頻出知識ランキング823位(全1,254件中)。

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

同じ知識の過去問