エが正解となるのは、分岐網羅と条件網羅の定義に基づくと、すべての条件の真偽パターンを網羅できているためです。分岐網羅とは、プログラムの流れ図において、すべての分岐(If文など)の条件が「真」となるパスと「偽」となるパスを少なくとも1回は実行できるようなテストデータを準備することです。条件網羅とは、各条件(例:X=1, Y=2)が「真」となるケースと「偽」となるケースを少なくとも1回は実行できるようなテストデータを準備することです。選択肢エでは、X=1, Y=2 の組み合わせで条件 X=1 が真、Y=2 が真となり、X=0, Y=1 の組み合わせで条件 X=1 が偽、Y=2 が偽となり、X=0, Y=2 の組み合わせで条件 X=1 が偽、Y=2 が真となるため、両方の網羅基準を満たします。
読み込み中...