プログラムの流れ図で示される部分に関するテストデータを、判定条件網羅(分岐網羅)によって設定した。
このテストデータを複数条件網羅による設定に変更したとき、加えるべきテストデータのうち、適切なものはどれか。
ここで、( )で囲んだ部分は、一組のテストデータを表すものとする。

| ア | (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 > 6 or B = 0」であるから、この条件を表にすると下のようになる。
| A > 6 | |||
|---|---|---|---|
| A > 6 | A ≤ 6 | ||
| B = 0 | B = 0 | @真 | A真 |
| B ≠ 0 | B真 | C偽 | |
【キーワード】
・判定条件網羅(分岐網羅)
・複数条件網羅