流れ図で表される部分を命令網羅によってテストするとき,テストケースは少なくとも幾つ用意する必要があるか。
2
3
4
5
命令網羅では,流れ図中のすべての処理(命令)を少なくとも 1 回は実行するようにテストケースを用意します。x = 1 と x = 2 の両方,及び y = 1 と y = 2 の両方を実行する必要があります。テストケース 1 で a = 0,b = 0 とすれば x = 1,y = 1 を実行し,テストケース 2 で a ≠ 0,b ≠ 0 とすれば x = 2,y = 2 を実行するので,2 ケースで全命令を網羅できます。したがって,正解は「ア」です。