問49
流れ図で表される部分を命令網羅によってテストするとき、テストケースは少なくとも幾つ用意する必要があるか。
正解
ア
解説
命令網羅は、すべての命令を少なくとも1回は実行する。
ア (a, b) = (0, 0) と (1, 1) のテストケースの場合、
(a, b) = (0, 0) の時、 x = 1, y = 1 が実行され、
(a, b) = (1, 1) の時、 x = 2, y = 2 が実行される。
ちなみに (a, b) = (0, 1) と (1, 0) でも命令網羅が可能である。さらに、値は1でなくても構わない。