更多“根据下图,给出按照路径覆盖原则生成的覆盖路径集。 ”相关问题
  • 第1题:

    简述什么是所有定义覆盖、所有使用覆盖、所有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]

  • 第2题:

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

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

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

  • 第3题:

    单选题:下列几种逻辑覆盖测试按查错能力从弱到强排序正确的是(A)。

    A.语句覆盖,分支覆盖,条件组合覆盖,路径覆盖

    B.分支覆盖,条件组合覆盖,语句覆盖,路径覆盖

    C.路径覆盖,条件组合覆盖,分支覆盖,语句覆盖

    D.语句覆盖,路径覆盖,分支覆盖,条件组合覆盖


    语句覆盖,分支覆盖,条件组合覆盖,路径覆盖

  • 第4题:

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


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

  • 第5题:

    下列几种逻辑覆盖测试按查错能力从弱到强排序正确的是()。

    A.语句覆盖,分支覆盖,条件组合覆盖,路径覆盖

    B.分支覆盖,条件组合覆盖,语句覆盖,路径覆盖

    C.路径覆盖,条件组合覆盖,分支覆盖,语句覆盖

    D.语句覆盖,路径覆盖,分支覆盖,条件组合覆盖


    语句覆盖,分支覆盖,条件组合覆盖,路径覆盖