计算机检验员

针对布尔表达式A&&(B||C)执行逻辑覆盖测试,测试用例至少需要()种组合才能满足条件组合覆盖的要求。A、6B、4C、8D、12

题目

针对布尔表达式A&&(B||C)执行逻辑覆盖测试,测试用例至少需要()种组合才能满足条件组合覆盖的要求。

  • A、6
  • B、4
  • C、8
  • D、12
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

●对于逻辑表达式(a&&(b|c)),需要(57)个测试用例才能完成条件组合覆盖a

(57) A..2

B. 4

C. 6

D. 8


正确答案:B

第2题:

对于逻辑表达式((a&&b)||c),需要(62)个测试用例才能完成条件组合覆盖。

A.2

B.4

C.8

D.16


正确答案:C
多条件覆盖也称为条件组合覆盖,其含义是:设计足够的测试用例,使得每个判断中条件的各种可能组合都至少出现一次。在本题中,判定语句中有三个逻辑条件,每个逻辑条件有两种可能取值,因此共有23=8种可能组合

第3题:

多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足___(44)___级别的:针对布尔表达式

A&&(B||C) 执行逻辑覆盖测试,测试用例至少需要___(45)___种组合才能满足多条件覆盖的要求。

(44)A.语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖

B.判定覆盖、条件覆盖;条件判定组合覆盖、修正条件判定覆盖

C.语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖

D.路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖

(45)A.6 B.4 C.8 D.12


正确答案:A,C

第4题:

对于逻辑表达式( (b1&b2)||in),需要( )个测试用例才能完成条件组合覆盖。

A.2 B.4 C.8 D.16


正确答案:B

第5题:

( )是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。

A.条件覆盖

B.组合覆盖

C.判定覆盖

D.语句覆盖


正确答案:D

第6题:

关于白盒法覆盖程度的论述中正确的是(6)。

A.语句覆盖:选择测试用例使程序中每条语句至多被执行一次

B.判定覆盖:选择测试用例使程序中每个判定至少都获得一次“真”值和一次“假”值

C.条件覆盖:选择测试用例使每个条件都满足

D.条件组合覆盖:将所有的判定条件都组合起来执行


正确答案:B
解析:白盒测试是结构测试,所以被测对象基本上是源程序,以程序内部逻辑为基础设计测试用例。使用白盒技术,要尽可能覆盖最多的路径,当程序内部存在判定时,就要考虑逻辑覆盖。1.语句覆盖:就是要设计足够多的测试用例(也就是输入的数据),使被测程序中每个语句至少执行一次。在这里,重点在于每个语句即每个语句都要被执行过。设计时要记住这一点。2.判定覆盖:指设计足够的测试用例,使得程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次,因此判定覆盖又称为“分支覆盖”。3.条件覆盖:是指设计足够的测试用例,使得判定表达式中每个条件的各种可能的值至少出现一次。4.条件组合覆盖:是指设计足够的测试用例,使得每个判定表达式中条件的各种或能的值的组合都至少出现一次。这就是前面两个覆盖的组合。

第7题:

假设A、B为布尔变量,对于逻辑表达式(A &&B ||C),需要(47)测试用例才能完成判定覆盖(DC)。A

假设A、B为布尔变量,对于逻辑表达式(A &&B ||C),需要(47)测试用例才能完成判定覆盖(DC)。

A.2

B.3

C.4

D.5


正确答案:A
解析:判定覆盖(DC)?设计足够多的测试用例,使得程序中的每一个判定至少获得一次‘真’值和‘假’值,或者使得程序中的每一个取‘真’分支或取‘假’分支至少经历一次,因此又称分支覆盖如:A&&(B||C),A||(B||C)A=T,B=T,C=TA=F,B=F,C=F?可以满足语句覆盖?缺点:主要对整个表达式最终取值进行度量,忽略了表达式内部取值

第8题:

针对布尔表达式A&&(B||C)执行逻辑覆盖测试,测试用例至少需要()种组合才能满足条件组合覆盖的要求。

A.6

B.4

C.8

D.12


正确答案:C

第9题:

假设A、B为布尔变量,对于逻辑表达式(A&&B),至少需要(63)个测试用例才能完成MCDC覆盖。

A.4

B.3

C.2

D.1


正确答案:B
解析:本题考查白盒测试中测试用例的设计方法——修正条件判定覆盖法。
  修正条件判定覆盖法测试的概念如下。
  这个度量需要足够的测试用例来确定每个条件能够影响到包含的判定的结果。
  对于逻辑表达式(A&&B),至少需要三个测试用例才能完成MCDC覆盖,这三个用例可以描述为:

第10题:

对于逻辑表达式((a||b)||(c&&d)),需要 ( ) 个测试用例才麓完成条件组合 覆盖。

A.2 B.4 C.8 D.16


正确答案:D

更多相关问题