if(a>5&&b==3&&(c>2||d<7)){ Statementl;}else{ Statement2 ;}针对以上代码片段设计一组测试用例如下:a=6,b=3,c=3,d=8;a=4,b=3,c=1,d=5,则此组测试用例满足的逻辑覆盖准则为( )。
A: 判定覆盖
B: 条件覆盖
C: 判定条件覆盖
D: 条件组合覆盖
A: 判定覆盖
B: 条件覆盖
C: 判定条件覆盖
D: 条件组合覆盖
举一反三
- 程序结构如下图所示,请按照给定的逻辑覆盖要求,设计相应的测试用例。 (1) 语句覆盖 (2) 判定覆盖 (3) 条件覆盖 (4) 判定-条件覆盖 (5) 条件组合覆盖 (6) 路径覆盖104b1d397c17cc3cb64c2c4421ef12ad.jpg
- 多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足()级别的:针对布尔表达式A&&(B||C)执行逻辑覆盖测试,测试用例至少需要()种组合才能满足多条件覆盖的要求。 满足多条件覆盖级别的测试用例也是满足()级别的。 A: 语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖 B: 判定覆盖、条件覆盖;条件判定组合覆盖、修正条件判定覆盖 C: 语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖 D: 路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖
- 实际的逻辑覆盖测试中,一般以()为主设计测试用例。 A: 条件-判定覆盖 B: 条件组合覆盖 C: 路径覆盖 D: 判定覆盖
- 条件组合覆盖是一种逻辑覆盖,它的含义是:设计足够的测试用例,使得每个判定条件中的各种可能组合都至少出现一次,满足条件组合覆盖的测试用例也是满足( )级别的测试。 A: 语句覆盖、判定覆盖、条件覆盖、判定-条件组合覆盖 B: 语句覆盖、条件覆盖、判定-条件组合覆盖、修正判定-条件覆盖 C: 语句覆盖、判定覆盖、判定-条件组合覆盖、修正判定-条件覆盖 D: 路径覆盖、判定覆盖、条件覆盖、修正判定-条件覆盖
- 多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足()级别的;针对布尔表达式A&&(B‖C)执行逻辑覆盖测试,测试用例至少需要()种组合才能满足多条件覆盖的要求。 多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足()级别的。 A: 语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖 B: 判定覆盖、条件覆盖、条件判定组合覆盖、修正条件判定覆盖 C: 语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖 D: 路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖