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

選択肢
- ア(A=1, B=1), (A=7, B=1)
- イ(A=4, B=0), (A=8, B=1)
- ウ(A=4, B=1), (A=6, B=1)
- エ(A=7, B=1), (A=1, B=0)
正解と解説
正解:ア (A=1, B=1), (A=7, B=1)
判定条件網羅(分岐網羅)は、各判定が真になる場合と偽になる場合の両方を少なくとも1回ずつ通せばよい。判定は「A>6 または B=0」なので、(A=1, B=1) は A>6も B=0も成り立たず偽、(A=7, B=1) は A>6が成り立ち真となり、真偽の両方を網羅できる。
選択肢ごとの解説
- ア正しい。偽となる組と真となる組の両方を含んでおり分岐網羅を満たす。
- イ(A=4, B=0)はB=0で真、(A=8, B=1)もA>6で真となり、偽の経路を通らない。
- ウどちらも条件が成り立たず偽のみで、真の経路を通らない。
- エどちらも条件が成り立ち真のみで、偽の経路を通らない。
同じ分野の他の問題
- プログラムPをテストケースの集合であるテストセットTでテストし,テスト結果が全て想定結果と一致することを確認した。そのテ…2025年度 春期 午前II 問7
- プログラム中にエラーが存在するかどうかなどを,ソースプログラムを分析することによって調べるテストツールはどれか。2025年度 春期 午前II 問6
- ある通信販売事業者は、AI技術を利用して人間のように受け答えする、Webのチャットをインタフェースとしたユーザーサポート…2023年度 春期 午前II 問7
- ある購買システムの開発において、開発者が行った探索的テストの例として、適切なものはどれか。2022年度 春期 午前II 問8
- ある通信販売事業者は、人工知能技術を利用して人間のように受け答えする、Webのチャットをインタフェースとしたユーザサポー…2019年度 秋期 午前II 問12
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。