单选题
在设计白盒测试用例时,______是最弱的覆盖准则。下图至少需要______个测试用例才可以进行路径覆盖。
A、
路径覆盖
B、
条件覆盖
C、
判定覆盖
D、
语句覆盖
【正确答案】
D
【答案解析】
A、
1
B、
2
C、
3
D、
4
【正确答案】
C
【答案解析】
[解析] 从覆盖源程序语句的详尽程度分析,逻辑覆盖标准包括以下不同的覆盖标准:语句覆盖、判定覆盖、条件覆盖、判定/条件组合覆盖、条件组合覆盖和路径覆盖。语句覆盖的含义是:选择足够多的测试数据,使被测程序中每条语句至少执行一次。语句覆盖是最弱的逻辑覆盖。
路径覆盖要求设计足够的测试用例,覆盖程序中所有可能的路径。路径覆盖是最强的逻辑覆盖。从题目所给的图中可以看出,共有3条程序路径需要进行测试,至少需要3个测试用例才可以进行路径覆盖。
提交答案
关闭