阅读下列流程图:当用判定覆盖法进行测试时,至少需要设计(35)个测试用例。A.2B.4阅读下列流程图:当用判定覆盖法进行测试时,至少需要设计(35)个测试用例。A.2B.4C.6D.8

题目
阅读下列流程图:当用判定覆盖法进行测试时,至少需要设计(35)个测试用例。A.2B.4

阅读下列流程图:

当用判定覆盖法进行测试时,至少需要设计(35)个测试用例。

A.2

B.4

C.6

D.8


相似考题
参考答案和解析
正确答案:B
判定覆盖法是进行白盒测试中设计测试案例的一种方法,它要求设计的测试案例应使得程序中每个判断的取真分支和取假分支至少经历一次,所以判定覆盖也称谓分支覆盖。对于本题给定的被测程序,共包括如下三个判断。判断1:x!=0。判断2:x为0时,y是否为0。判断3:x不为0时,y是否为0。所以本题使用判定覆盖法设计的测试案例可为:x=0,y=0x=0,y=1x=1,y=0x=1,y=1
更多“阅读下列流程图:当用判定覆盖法进行测试时,至少需要设计(35)个测试用例。A.2B.4## ”相关问题
  • 第1题:

    当用分支覆盖法对以下流程图进行测试时,至少需要设计( )个测试用例。

    A.4

    B.5

    C.6

    D.8


    正确答案:C
    解析:采用分支覆盖法进行测试使得被测程序中符合判定表达式至少获得一次“真”值和“假”值,或者程序中的每一个取“真”分支和取“假”分支至少都通过一次。需要设计的测试用例需要确保每一个取“真”分支和取“假”分支至少都通过一次,即统计最多分支数。

  • 第2题:

    阅读下列流程图:



    当用判定覆盖法进行测试时,至少需要设计 ( ) 个测试用例。

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

    答案:B
    解析:
    判定覆盖法是进行白盒测试中设计测试案例的一种方法,它要求设计的测试案例应使得程序中每个判断的取真分支和取假分支至少经历一次,所以判定覆盖也称谓分支覆盖。对于本题给定的被测程序,共包括如下三个判断。判断1:x!=0。判断2:x为0时,y是否为0。判断3:x不为0时,y是否为0。所以本题使用判定覆盖法设计的测试案例可为:x=0, y=0x=0, y=1x=1, y=0x=1, y=1

  • 第3题:

    以下描述中哪些是正确的:

    A.设计测试用例时,如果使用了判定覆盖指标就不需要再使用语句覆盖

    B.假设被测代码中有n个判定节点,如果基于判定覆盖指标设计测试用例,则一定需要设计2n个测试用例

    C.应谨慎使用条件组合覆盖指标,因为该指标指导下设计测试用例可能导致测试效率不高

    D.在时间有限的情况下,可优先选择判定覆盖测试函数代码


    A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.;Programming languages generally consist of instructions for a computer.;Programming languages can be used to create programs that implement specific algorithms.

  • 第4题:

    阅读下列流程图:

    当用判定覆盖法进行测试时,至少需要设计( )个测试用例。

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

    答案:B
    解析:
    本题考查白盒测试中测试用例的设计方法--判定覆盖法。
    判定覆盖法测试的概念如下。
    程序中每个判定的结果至少都获得一次"真"值和"假"值。
    此题中N与Y可以分别取"真"值和"假"值,故需要设计4个测试用例。

  • 第5题:

    对下图所示的程序流程图进行判定覆盖测试,则至少需要(请作答此空)个测试用例。采用 McCabe 度量法计算其环路复杂度为( )。


    A.2
    B.3
    C.4
    D.5

    答案:A
    解析:
    判定覆盖是设计足够多的测试用例,使得程序中的每一个判断至少获得一次"真"和一次"假",即使得程序流程图中的每一个真假分支至少被执行一次。计算环路复杂度可以采用公式法:V(G)=m-n+2,其中m为弧度(边的数量),n为结点数量。或者可以数封闭区间的数量,除了图中明显的两处外,与外界的连通的部分也是一个封闭区间。