如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的()。A、判定覆盖B、条件覆盖C、判定/条件覆盖D、组合覆盖

题目

如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的()。

  • A、判定覆盖
  • B、条件覆盖
  • C、判定/条件覆盖
  • D、组合覆盖

相似考题
更多“如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的()。A、判定覆盖B、条件覆盖C、判定/条件覆盖D、组合覆盖”相关问题
  • 第1题:

    在结构化测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其中______是最强的覆盖准则。

    A) 语句覆盖

    B) 条件覆盖

    C) 判定覆盖

    D) 路径覆盖

    A.

    B.

    C.

    D.


    正确答案:D

  • 第2题:

    下列关于逻辑覆盖,说法错误的是 ______。

    A.满足条件覆盖并不一定满足判定覆盖

    B.满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖

    C.满足路径覆盖也一定满足条件组合覆盖

    D.满足判定/条件覆盖同时满足判定覆盖和条件覆盖


    正确答案:C
    解析:考察各种逻辑覆盖的关系:
    ● 条件组合覆盖>判定覆盖,语句覆盖(即如果达到条件组合覆盖,就达到判定覆盖和语句覆盖;如果达到判定覆盖,就达到语句覆盖,下面类似理解)。
    ● 条件组合覆盖,条件覆盖。
    ● 条件覆盖不一定包含判定覆盖、语句覆盖。
    ● 判定覆盖不一定包含条件覆盖。
    ● 路径覆盖,判定覆盖,语句。

  • 第3题:

    在白盒测试用例中,有语句覆盖、条件覆盖、判定覆盖、路径覆盖等,其中(5)是最强的覆盖准则。

    A.语句覆盖

    B.条件覆盖

    C.判定覆盖

    D.路径覆盖


    正确答案:D
    解析:在白盒测试用例中其中语句覆盖是最弱的覆盖准则,路径覆盖则最强

  • 第4题:

    如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的

    A.判定覆盖

    B.条件覆盖

    C.判定/条件覆盖

    D.组合覆盖


    正确答案:A

  • 第5题:

    白盒测试的测试用例设计要考虑语句覆盖、()、条件覆盖、判定条件覆盖、条件组合覆盖和路径覆盖。

    A.逻辑覆盖

    B.程序覆盖

    C.等价类划分

    D.判定覆盖


    参考答案:D

  • 第6题:

    在第15题的程序测试中,若测试采用测试用例:(a,b,c)=(1,1,-1)、(1,1,1),(-1,1,1)、(0,1,1),那么,可以实现的逻辑覆盖是______。

    A.条件覆盖

    B.判定覆盖

    C.路径覆盖

    D.条件组合覆盖


    正确答案:B

  • 第7题:

    多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足(1)级别的:针对布尔表达式A&&(B||C)执行逻辑覆盖测试,测试用例至少需要(2)种组合才能满足多条件覆盖的要求。
    (1)____

    A.语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖
    B.判定覆盖、条件覆盖;条件判定组合覆盖、修正条件判定覆盖
    C.语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖
    D.路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖

    答案:A
    解析:
    试题(1)考查白盒测试用例设计法中逻辑覆盖法的基础知识。语句覆盖要求每条语句至少执行一次;判定覆盖也叫做分支覆盖,要求每一个判定获得每一种可能的结果至少一次;条件覆盖要求每一个判定语句中每个逻辑条件的可能值至少满足一次;条件判定组合覆盖要求判定中每个条件的所有可能(真/假)至少出现一次,并且每个判定本身的结果(真假)也至少出现一次;多条件覆盖要求“每个判定中条件的各种可能组合都至少出现一次”。因此包含语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖,但是不包含修正条件判定覆盖。

  • 第8题:

    逻辑覆盖测试包括以下6种逻辑覆盖,按照发现bug的能力,由强到弱排序正确的是()

    • A、条件组合覆盖,路径覆盖,条件覆盖,判定覆盖,判定/条件覆盖,语句覆盖
    • B、路径覆盖,条件组合覆盖,判定/条件覆盖,条件覆盖,判定覆盖,语句覆盖
    • C、条件组合覆盖,路径覆盖,判定/条件覆盖,条件覆盖,判定覆盖,语句覆盖
    • D、路径覆盖,条件组合覆盖,条件覆盖,判定/条件覆盖,判定覆盖,语句覆盖

    正确答案:B

  • 第9题:

    实际的逻辑覆盖测试中,一般以()为主设计测试用例。

    • A、条件覆盖
    • B、判定覆盖
    • C、条件组合覆盖
    • D、路径覆盖

    正确答案:C

  • 第10题:

    逻辑覆盖测试包括的常用覆盖方法有:语句覆盖,判定覆盖,条件覆盖,判定-条件覆盖、条件组合覆盖、路径覆盖。


    正确答案:正确

  • 第11题:

    单选题
    白盒测试的测试用例设计要考虑语句覆盖、()、条件覆盖、判定条件覆盖、条件组合覆盖和路径覆盖。
    A

    逻辑覆盖

    B

    程序覆盖

    C

    等价类划分

    D

    判定覆盖


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的()。
    A

    判定覆盖

    B

    条件覆盖

    C

    判定/条件覆盖

    D

    组合覆盖


    正确答案: C
    解析: 暂无解析

  • 第13题:

    下列关于逻辑覆盖的说法中,错误的是

    A) 满足条件覆盖的测试不一定满足判定覆盖

    B) 满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖

    C) 满足路径覆盖的测试也一定满足条件组合覆盖

    D) 满足判定/条件覆盖的测试也一定满足判定覆盖和条件覆盖

    A.

    B.

    C.

    D.


    正确答案:C

  • 第14题:

    ( )是选择足够的测试用例,使得程序中每个判定的条件获得各种可能的结果。

    A语句覆盖

    B判定覆盖

    C条件覆盖

    D条件组合覆盖


    正确答案:C

  • 第15题:

    白盒测试的测试用例设计中主要包括语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖和路径覆盖等,其中语句覆盖是最( )的覆盖。

    A.强

    B.弱

    C.可靠

    D.完善


    正确答案:B
    解析:白盒测试是一种以程序的内部逻辑结构为依据设计测试用例的方法。合理的白盒测试就是要选取足够的用例,对源程序进行充分的覆盖,以便能够发现程序中的错误。语句覆盖是最弱的覆盖。

  • 第16题:

    按要求给出下列程序的测试用例(要求写出必要的说明):

    (1) 语句覆盖

    (2) 判定覆盖

    (3) 条件覆盖

    (4) 判定-条件覆盖

    (5) 条件组合覆盖


    正确答案:
    图中共有4条路径:P1(ace)、P2(abd)、P3(abe)、P4(acd)。1.P1正好满足语句覆盖的条件。可以设计如下的输入数据:A=2,B=0,x=42.测试用例如果能够测试路径P1(ace)和P2(abd),就可以满足判定覆盖要求。可以设计如下两组输入数据:A=2,B=0,x=4A=1,B=1,x=13.条件:A>1,B=0,A=2,x>1。需要有足够的测试用例使得上述四个条件都能有满足和不满足的情况。以下这两组输入数据能满足这些要求:A=2,B=0,x=4A=1,B=1,x=14.判定/条件覆盖A=2,B=0,x=4A=1,B=1,x=15.可能的条件组合:(1)A>1,B=0(2)A>1,B≠0(3)A≤1,B=0(4)A≤1,B≠0(5)A=2,x>1(6)A=2,x≤1(7)A≠2,x>1(8)A≠2,x≤1相应的输入数据:A=2,B=0,x=4满足(1)和(5)A=2,B=1,x=1满足(2)和(6)A=1,B=0,x=2满足(3)和(7)A=1,B=1,x=1满足(4)和(8)

  • 第17题:

    由于该软件是质量要求很高的航空嵌入式实时软件,在甲乙双方就签订该软件第三方测试技术协议进行磋商时,甲方要求乙方的第三方测试结构覆盖率必须达到修正的条件判定覆盖(MC/DC)。请分别简述修正的条件判定覆盖MC/DC与条件判定覆盖(C/DC)对测试用例集的要求条件,下面给出了一个含有两个判定条件的例子,请说明两种覆盖测试用例集的设计方法。

    例子:

    IF A OR B THEN

    ELSE

    ENDIF


    正确答案:(1)对于C/DC要求测试集满足如下条件:判定中每个条件的真值与假值都至少取一次:同时判定的真值与假值也要求至少取一次。 (2)对MC/DC要求测试集满足如下条件: 首先应满足C/DC的测试条件。 判定中每个条件的取值都必须独立地影响判定的结果即在其他条件取值不变的前提下仅改变这个条件的值而使判定结果改变。 (3)两个判定例子的C/DC测试集设计方法。 满足C/DC要求的测试用例集是{TTFF}。 说明:因为该测试用例集中条件A与B分别取了T与F判定A OR B也取了 T值(当A=TB=T时)和F值(当A=FB=F时)。 (4)两个判定例子的MC/DC测试集设计方法。 满足MC/DC要求的测试用例集是{FFTFFT}。 说明:C/DC要求的测试用例集是{TTFF}无法满足MC/DC的要求条件A与B均没有独立地影响判定的输出结果。
    (1)对于C/DC,要求测试集满足如下条件:判定中每个条件的真值与假值都至少取一次:同时判定的真值与假值也要求至少取一次。 (2)对MC/DC,要求测试集满足如下条件: 首先应满足C/DC的测试条件。 判定中每个条件的取值都必须独立地影响判定的结果,即在其他条件取值不变的前提下,仅改变这个条件的值,而使判定结果改变。 (3)两个判定例子的C/DC测试集设计方法。 满足C/DC要求的测试用例集是{TT,FF}。 说明:因为该测试用例集中,条件A与B分别取了T与F,判定A OR B,也取了 T值(当A=T,B=T时)和F值(当A=F,B=F时)。 (4)两个判定例子的MC/DC测试集设计方法。 满足MC/DC要求的测试用例集是{FF,TF,FT}。 说明:C/DC要求的测试用例集是{TT,FF}无法满足MC/DC的要求,条件A与B均没有独立地影响判定的输出结果。

  • 第18题:

    在设计白盒测试用例时,(请作答此空)是最弱的逻辑覆盖。在下图所示流程中,至少需要( )个测试用例才可以实现路径覆盖。

    A.条件覆盖
    B.语句覆盖
    C.判定覆盖
    D.路径覆盖

    答案:B
    解析:
    主要的软件测试方法有:(1)语句覆盖。被测程序的每个语句至少执行一次。是一种很弱的覆盖标准。(2)判定覆盖。也称为分支覆盖,判定表达式至少获得一次“真”、“假”值。判定覆盖比语句覆盖强。(3)条件覆盖。每个逻辑条件的各种可能的值都满足一次。(4)路径覆盖。覆盖所有可能的路径。(5)判定/条件覆盖。每个条件所有可能的值(真/假)至少出现一次。(6)条件组合覆盖。每个条件的各种可能值的组合都至少出现一次。满足路径覆盖,只要覆盖所有可能的路径,总共是3条路径,所以需要用3个测试用例即可。

  • 第19题:

    在以下逻辑覆盖中测试用例覆盖程度最大的是()

    • A、语句覆盖
    • B、条件组合覆盖
    • C、判定/条件覆盖
    • D、路径覆盖

    正确答案:C

  • 第20题:

    白盒测试的测试用例设计要考虑语句覆盖、()、条件覆盖、判定条件覆盖、条件组合覆盖和路径覆盖。

    • A、逻辑覆盖
    • B、程序覆盖
    • C、等价类划分
    • D、判定覆盖

    正确答案:D

  • 第21题:

    在实际的逻辑覆盖测试中,一般以()为主设计测试用例。

    • A、条件覆盖
    • B、判定覆盖
    • C、条件组合覆盖
    • D、路径覆盖

    正确答案:C

  • 第22题:

    单选题
    在实际的逻辑覆盖测试中,一般以()为主设计测试用例。
    A

    条件覆盖

    B

    判定覆盖

    C

    条件组合覆盖

    D

    路径覆盖


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    实际的逻辑覆盖测试中,一般以()为主设计测试用例。
    A

    条件覆盖

    B

    判定覆盖

    C

    条件组合覆盖

    D

    路径覆盖


    正确答案: A
    解析: 暂无解析