单选题
下面的逻辑测试覆盖中,测试覆盖最弱的是( )。
A.条件覆盖 B.条件组合覆盖
C.语句覆盖 D.条件及判定覆盖
A
B
C
D
【正确答案】
C
【答案解析】
按语句覆盖标准设计的测试用例,当程序运行这些测试用例时,每个语句至少被运行一次,语句覆盖无法发现判断中逻辑运算的错误,是一种最弱的覆盖标准。条件组合覆盖既考虑到条件的多重性,又考虑到分支及各种组合情况,它使每个判定中条件结果的所有可能组合至少出现一次。因此是最强的覆盖标准。
提交答案
关闭