判定条件網羅(分岐網羅)を満たすテストケースの選定
正解は イ です。 判定条件網羅(分岐網羅)では、 2つの判定のそれぞれで Yes と No を少なくとも1回ずつ 通ります。2つ目の判定の C は1つ目の判定の結果で決まるので、流れ図をたどって確かめます。 A, B 1つ目(A>0 かつ B=0) C 2つ目(A>0 かつ C=1) A=1, B=0 Yes → C=A×C=1 1 Yes A=1, B=1 No → C=2 2 No A=0, B=0 No → C=2 2 No A=0, B=1 No → C=2 2 No 2つ目の判定が Yes になるのは A=1, B=0 のときだけです。イの2ケースで両方の判定の Yes・No を全て通れます。アは1つ目の判定で Yes を通らず、ウ・エは3ケースで最少ではありません(エは2つ目の Yes も通りません)。
テストケース
条件網羅
判定条件網羅(decision coverage)
次の流れ図において,判定条件網羅(分岐網羅)を満たす最少のテストケースはどれか。
出典
令和4年度 春期 応用情報技術者試験 午前 問47
ア
(1)
A
=
0
A=0
A
=
0
,
B
=
0
B=0
B
=
0
(2)
A
=
1
A=1
A
=
1
,
B
=
1
B=1
B
=
1
イ
(1)
A
=
1
A=1
A
=
1
,
B
=
0
B=0
B
=
0
(2)
A
=
1
A=1
A
=
1
,
B
=
1
B=1
B
=
1
ウ
(1)
A
=
0
A=0
A
=
0
,
B
=
0
B=0
B
=
0
(2)
A
=
1
A=1
A
=
1
,
B
=
1
B=1
B
=
1
(3)
A
=
1
A=1
A
=
1
,
B
=
0
B=0
B
=
0
エ
(1)
A
=
0
A=0
A
=
0
,
B
=
0
B=0
B
=
0
(2)
A
=
0
A=0
A
=
0
,
B
=
1
B=1
B
=
1
(3)
A
=
1
A=1
A
=
1
,
B
=
0
B=0
B
=
0
前の問題
スキップ
【正解・解説】判定条件網羅(分岐網羅)を満たすテストケースの選定|令和4春 応用情報 午前 問47 | IT資格ラボ