问题 单项选择题

以下测试用例哪一组能够满足判定一条件覆盖______。

A.(a=2,b=0,x=6)、(a=1,b=1,x=1)
B.(a=8,b=7,x=114)、(a=33,b=50,x=32)
C.(a=29,b=20,x=25)、(a=3,b=9,x=36)
D.(a=21,b=20,x=62)、(a=22,b=40,x=24)

答案

参考答案:A

解析: 判定一条件覆盖是指选取足够多的测试数据,使得判定表达式中的每个条件的所有可能取值至少执行一次,而且每个判定表达式的所有可能的判定结果至少执行一次。第(6)题中A选项的测试用例的执行路径分别为1356、1246。两条判定语句的真假取值分别为T1、T2、T3、T4,F1、F2、F3、F4,所以既满足条件覆盖又满足判定覆盖。其他选项的分析雷同。

选择题
单项选择题