niusouti.com
更多“ ● 对于如下的程序流程,当采用语句覆盖法设计测试案例时,至少需要设计(34)个测试案例。34)A. 1B. 2C. 3D. 4 ”相关问题
  • 第1题:

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


    正确答案:C

  • 第2题:

    对于如图7-5所示的程序流程图中,当采用语句覆盖法设计测试案例时,至少需要设计(36)个测试案例。

    A.3

    B.4

    C.2

    D.1


    正确答案:D
    解析:语句覆盖是一种设计测试案例的方法,它要求对于设计的测试案例,必须使得程序的每一条可执行语句至少执行一次。对于图7-5所示的程序流程图可设计如下测试案例。
      案例1:X=1,Y=2
      此时执行语句序列为:X>0→Y=Y-X→Y>0→X=1。
      案例2:X=-3,Y=2
      此时执行语句序列为:X>0→Y=Y+X→Y>0→X=-1。
      可见,只需设计两个测试案例即可使得程序的每条可执行语句至少执行一次。

  • 第3题:

    阅读下列流程图:



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

    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

  • 第4题:

    ● 对于如下的程序流程,若采用语句覆盖法设计测试案例(使每条语句都至少执行 1次) ,则至少需要设计 (56) 个测试案例。

    56)

    A. 1

    B. 2

    C. 3

    D. 4


    正确答案:B

  • 第5题:

    阅读下列流程图:

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

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

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