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

分岐網羅は各判定の真と偽を一度ずつ通ればよい

頻出情報処理安全確保支援士試験2022年度 秋期 午前II22/開発 / セキュア開発

流れ図。「処理1」の後、判定「A>6 or B=0」があり、Yesなら「処理2」を実行して合流点へ、Noなら直接合流点へ進む。
流れ図。「処理1」の後、判定「A>6 or B=0」があり、Yesなら「処理2」を実行して合流点へ、Noなら直接合流点へ進む。

選択肢

正解と解説

正解: (A=1, B=1), (A=7, B=1)

判定条件網羅(分岐網羅)は、各判定について真と偽の双方を少なくとも一度ずつ通ることを求める基準である。設問の判定は二つの条件の論理和なので、両方の条件が成り立たない組合せで偽、少なくとも一方が成り立つ組合せで真となるようにテストケースを選べばよい。個々の条件の真偽をすべて試す条件網羅とは基準が異なる点に注意する。

選択肢ごとの解説

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

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。