プログラムの流れ図で示される部分に関するテストデータを、判定条件網羅(decision coverage)によって設定した。このテストデータを複数条件網羅(multiple condition coverage)による設定に変更するとき、加えるべきテストデータのうち、適切なものはどれか。ここで、()で囲んだ部分は、一組みのテストデータを表すものとする。判定条件網羅によるテストデータ:(A=4, B=1), (A=5, B=0)
複数条件網羅は各条件の真偽の全組合せを満たす

選択肢
- ア(A=3, B=0), (A=7, B=2)
- イ(A=3, B=2), (A=8, B=0)
- ウ(A=4, B=0), (A=8, B=0)
- エ(A=7, B=0), (A=8, B=2)
正解と解説
正解:エ (A=7, B=0), (A=8, B=2)
判定条件は「A>6」と「B=0」の二つで、複数条件網羅では両条件の真偽の4通りをすべて満たす必要がある。既存データは(4,1)が偽・偽、(5,0)が偽・真なので、残る真・真と真・偽を補う必要があり、(7,0)と(8,2)がそれに当たる。
選択肢ごとの解説
- ア(3,0)は偽・真で既存と同じ組合せになり、真・真が抜ける。
- イ(3,2)も偽・偽で既存と重複し、真・偽が抜ける。
- ウ(4,0)は偽・真で重複し、真・偽が抜ける。
- エ(7,0)が真・真、(8,2)が真・偽となり、4通りがそろう。
同じ分野の他の問題
- モジュールの内部構造を考慮することなく、仕様書どおりに機能するかどうかをテストする手法はどれか。2022年度 公開問題 科目A 問40
- 単一の入り口をもち、入力項目を用いた複数の判断を含むプログラムのテストケースを設計する。命令網羅と判定条件網羅の関係のう…2019年度 秋期 午前 問49
- ソフトウェアのテストツールの説明のうち、静的テストを支援する静的解析ツールのものはどれか。2019年度 春期 午前 問48
- ブラックボックステストに関する記述として、最も適切なものはどれか。2019年度 春期 午前 問47
- ブラックボックステストのテストデータの作成方法のうち、最も適切なものはどれか。2018年度 春期 午前 問48
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。