【发布时间】:2017-11-08 12:03:05
【问题描述】:
在多条件覆盖中,以下程序需要多少测试用例才能完全覆盖?
int foo(bool a, bool b, bool c, bool d) {
if (a && b) {
print("Hi");
}
if (c && d) {
print("Hi");
}
}
我知道是 16 还是 8,但我不确定是哪个。我是否只测试各个 if 语句或整个程序中的所有输入组合?因为如果它是整个程序,那将是一个大型程序中的大量测试用例......
【问题讨论】:
标签: unit-testing testing multiple-conditions