プログラムの中に次の複合判定がある。
条件1 OR (条件2 AND 条件3)
判定条件網羅(分岐網羅)に基づいてテストする場合、追加するテスト項目として、適切なものはどれか。
[終了したテスト項目]
(1)条件1が真、条件2が偽、条件3が偽
(2)条件1が偽、条件2が真、条件3が真
条件1 | 条件2 | 条件3 | |
ア | 偽 | 偽 | 真 |
イ | 真 | 偽 | 真 |
ウ | 真 | 真 | 偽 |
エ | 真 | 真 | 真 |
答え ア
【解説】
判定条件網羅テストでは条件文「条件1 OR (条件2 AND 条件3)」の結果が真の場合と偽の場合の2つのテストをする必要がある。
終了したテストは(1)(2)共に真の場合のテストなので、追加する必要があるテストケースは偽になるテストケースである。
条件文のテストにはほかに
【キーワード】
・判定条件網羅