参考答案和解析
正确答案: 指设计足够的测试用例,覆盖被测程序中所有可能的路径。
更多“路径覆盖”相关问题
  • 第1题:

    根据下图,给出按照路径覆盖原则生成的覆盖路径集。


    参考答案:
    1,2,3
    1,2,6,7
    1,4,5,3
    1,4,5,6,7

  • 第2题:

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

    A.语句覆盖

    B.条件覆盖

    C.判定覆盖

    D.路径覆盖


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

  • 第3题:

    根据控制流图,回答以下问题。 (1) 根据边覆盖准则,找出所有的测试路径 (2) 根据边对覆盖准则,找出所有的测试路径 (3) 根据主路径覆盖准则,找出所有的测试路径


    正确答案:
    边覆盖[0,1,2,3,6][0,2,4,5,4,6]边对覆盖[0,1,2,3,6][0,2,3,6][0,2,4,6][0,1,2,4,5,4,5,4,6]主路径[0,1,2,3,6][0,1,2,4,5][0,1,2,4,6][0,2,3,6][0,2,4,5][0,2,4,6][5,4,6][4,5,4][5,4,5]

  • 第4题:

    简述什么是所有定义覆盖、所有使用覆盖、所有du路径覆盖,并根据下图写出变量X的所 有定义覆盖、所有使用覆盖、所有du路径覆盖


    正确答案:
    所有定义覆盖:对于所有的变量,测试用例集T可以至少到达所有定义所有使用覆盖:对于所有的变量,测试用例集T可以到达所有使用所有du路径覆盖:对于所有的变量,测试用例集T可以访问所有定义-使用路径所有定义覆盖:[0,1,3,4]所有使用覆盖:[0,1,3,4][0,1,3,5]所有du路径覆盖:[0,1,3,4][0,2,3,4][0,1,3,5][0,2,3,5]

  • 第5题:

    关于测试代码的覆盖率,下列哪些说法是正确的?

    A.路径覆盖是最强覆盖,符合路径覆盖且测试全部通过,程序绝对没有问题

    B.语句覆盖度是最弱的覆盖度量方式

    C.分支覆盖与条件覆盖其实是一回事

    D.判定条件覆盖与路径覆盖其实是一回事


    正确答案:B

  • 第6题:

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

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

    正确答案:B

  • 第7题:

    覆盖准则最强的是()。

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

    正确答案:D

  • 第8题:

    ()使程序中每一条可能的路径至少执行一次。

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

    正确答案:D

  • 第9题:

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


    正确答案:正确

  • 第10题:

    路径覆盖


    正确答案:设计测试用例,使它覆盖程序中所有可能的路径。

  • 第11题:

    单选题
    白盒测试法的覆盖标准有逻辑覆盖、()和基本路径测试。
    A

    语句覆盖

    B

    条件组合覆盖

    C

    循环覆盖

    D

    路径覆盖


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

  • 第12题:

    单选题
    ()使程序中每一条可能的路径至少执行一次。
    A

    语句覆盖

    B

    判定覆盖

    C

    条件覆盖

    D

    路径覆盖


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

  • 第13题:

    给出满足基本路径覆盖的路径集合。


    正确答案:由控制流图的圈复杂度V(G)=6(图中的区域数或者V(G)=E-N+2)所以基本路径集合应包含六条独立的路径。分别为:
    由控制流图的圈复杂度V(G)=6(图中的区域数,或者V(G)=E-N+2),所以基本路径集合应包含六条独立的路径。分别为:

  • 第14题:

    适合于白盒测试的设计技术主要有( )、基本路径测试。

    A.逻辑覆盖法

    B.逻辑路径法

    C.路径覆盖法

    D.逻辑图法


    正确答案:A

  • 第15题:

    现有控制流图如下 (1) 根据节点覆盖准则,给出测试路径 (2) 根据边覆盖准则,给出测试路径 (3) 根据边对覆盖准则,给出测试路径


    正确答案:
    (1)测试路径:[0,1,2,3,6][0,1,2,4,5,4,6](2)测试路径:[0,1,2,3,6][0,2,4,5,4,6](3)测试路径:[0,1,2,3,6][0,1,2,4,6][0,2,3,6][0,2,4,5,4,5,4,6]

  • 第16题:

    下面属于黑盒测试方法的是( )。A.逻辑覆盖 B.语句覆盖 C.路径覆盖

    下面属于黑盒测试方法的是( )。

    A.逻辑覆盖

    B.语句覆盖

    C.路径覆盖

    D.边界值分析


    正确答案:D
    D。【解析】黑盒测试方法主要有等价类划分、边界值分析、因果图、错误推测等。白盒测试的主要方法有逻辑驱动、路径测试等,主要用于软件验证。

  • 第17题:

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

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

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

  • 第18题:

    白盒测试法的覆盖标准有逻辑覆盖、()和基本路径测试。

    • A、语句覆盖
    • B、条件组合覆盖
    • C、循环覆盖
    • D、路径覆盖

    正确答案:C

  • 第19题:

    下列覆盖中发现错误能力最强的是()

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

    正确答案:B

  • 第20题:

    ()也称为分支覆盖,是一种较强的逻辑覆盖。

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

    正确答案:C

  • 第21题:

    覆盖包括的常用覆盖方法有:()、分支覆盖、条件覆盖、判定-条件覆盖、路径覆盖。


    正确答案:语句覆盖

  • 第22题:

    发现错误能力最弱的是()。

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

    正确答案:A

  • 第23题:

    单选题
    覆盖准则最强的是()。
    A

    语句覆盖

    B

    判定覆盖

    C

    条件覆盖

    D

    路径覆盖


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

  • 第24题:

    填空题
    覆盖包括的常用覆盖方法有:()、分支覆盖、条件覆盖、判定-条件覆盖、路径覆盖。

    正确答案: 语句覆盖
    解析: 暂无解析