在多条件覆盖范围内,对于完全覆盖,下面程序所需的测试用例数量是多少?
int foo(bool a, bool b, bool c, bool d) {
if (a && b) {
print("Hi");
}
if (c && d) {
print("Hi");
}
}
我知道它是16或8,但我不确定是哪一个。我是否只在相应的if语句或整个程序中测试所有输入组合?因为如果它是整个程序,那将是一个大型程序中很多的测试用例......
答案 0 :(得分:0)
根据维基百科上的定义,它是8。