
あるプログラムについて,流れ図で示される部分に関するテストケースを,判定条件網羅(分岐網羅)によって設定する。この場合のテストケースの組合せとして,適切なものはどれか。ここで,( )で囲んだ部分は,一組みのテストケースを表すものとする。
ア. (A=1, B=1), (A=7, B=1)
判定条件網羅(分岐網羅)は、各判定の結果が真と偽の両方を少なくとも一度通るテストを設計する基準。図の判定は『A6 or B=0』で、これが真になる場合と偽になる場合の両方を網羅する必要がある。(A=1,B=1)はA6偽かつB=0偽で判定全体が偽、(A=7,B=1)はA6真で判定全体が真となり、真偽の両分岐を通るアが正解。実務ではテスト網羅基準の違いを理解しておくことが品質確保に直結する。
情報処理安全確保支援士試験 令和4年度秋期 午前Ⅱ の過去問一覧へ戻る・問22