问题 单项选择题

在设计白盒测试用例时,(1)是最弱的覆盖准则。下图至少需要(2)个测试用例才可以进行路径覆盖。

(2)处填()

A.1

B.2

C.3

D.4

答案

参考答案:C

解析:

从覆盖源程序语句的详尽程度分析,逻辑覆盖标准包括以下不同的覆盖标准:语句覆盖、判定覆盖、条件覆盖、判定/条件组合覆盖、条件组合覆盖和路径覆盖。语句覆盖的含义是:选择足够多的测试数据,使被测程序中每条语句至少执行一次。语句覆盖是最弱的逻辑覆盖。

路径覆盖要求设计足够的测试用例,覆盖程序中所有可能的路径。路径覆盖是最强的逻辑覆盖。从题目所给的图中可以看出,共有3条程序路径需要进行测试,至少需要3个测试用例才可以进行路径覆盖。

问答题
单项选择题 配伍题