過去問解きまくり研究所 ホーム

令和4年度 秋期 午前Ⅱ 問22

システム開発技術

この場合のテストケースの組合せ

あるプログラムについて,流れ図で示される部分に関するテストケースを,判定条件網羅(分岐網羅)によって設定する。この場合のテストケースの組合せとして,適切なものはどれか。ここで,( )で囲んだ部分は,一組みのテストケースを表すものとする。

〔図〕流れ図(上から下へ)

答えと解説を見る

✓ これが正解ア(A=1,B=1),(A=7,B=1)

解説

判定がYesとNoの両方になるのは、A=1,B=1とA=7,B=1の組です。

判定条件網羅は分岐網羅とも呼ばれ、流れ図の判定が Yes になる場合と No になる場合の両方を、少なくとも1回ずつ通すようにテストケースを選ぶ方法です。この流れ図の判定は、A > 6 または B = 0 です。A が 6 より大きいか、B が 0 のどちらかを満たせば Yes、両方とも満たさなければ No になります。A=1、B=1 の組は、1 > 6 が偽、1 = 0 も偽なので No です。A=7、B=1 の組は、7 > 6 が真なので Yes です。二つの組で Yes と No がそろうので、判定条件網羅を満たします。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和4年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問22

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)