更多“要覆盖含循环结构的所有路径是不可能的,一般通过限制()来测试。”相关问题
  • 第1题:

    下面有关路径测试的叙述中,错误的是

    A) 路径覆盖是最强的覆盖测试,它不但能发现其他覆盖测试能发现的问题,还能发现其他覆盖测试不能发现的问题

    B) 测试员不可能对任何一个程序都完成100%的路径测试

    C) 不提倡用不同的数据重复测试同一条路径

    D) 即使每条路径都执行了一次,程序还是可能存在缺陷

    A.

    B.

    C.

    D.


    正确答案:A

  • 第2题:

    路径覆盖的目的就是要设计足够多的测试用例,要求遍历测试对象的所有不同的路径。()

    此题为判断题(对,错)。


    参考答案:√

  • 第3题:

    程序的白箱测试又称结构测试。下述语句测试、分支测试、循环测试和路径测试中,( )之间有包含关系。

    A.语句测试和分支测试

    B.分支测试和循环测试

    C.循环测试和路径测试

    D.语句测试和路径测试


    正确答案:C
    解析:软件测试中的白箱测试是在黑箱测试完成后所进行的补充测试,也是对软件内部结构的测试,它分为3方面的测试内容:语句测试、分支测试、路径测试。测试方法认为路径测试是整个测试的基石,目标是通过检验足够多的程序元素的路径来证实程序元素的实际结构同所期望的程序元素的结构是一致的。循环是一种复杂的控制结构,它同路径覆盖有关,所以循环测试是路径测试的一部分。故本题选择C。

  • 第4题:

    ● 白盒测试也被称为结构测试。将软件看成透明的白盒,根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。下列( )不是白盒测试设计技术。( )

    A.条件覆盖 B.基本路径测试

    C.语句覆盖 D.边界值分析


    正确答案:D
    适合于白盒测试的设计技术主要有:逻辑覆盖法、基本路径测试等。逻辑覆盖是以程序内部的逻辑结构为基础的测试技术,可分为:语句覆盖、判断覆盖、条件覆盖、判定条件覆盖、多重覆盖、路径覆盖。适合于黑盒测试的设计技术主要有:等价类划分、边界值分析、错误推测法、因果图、功能图等。

  • 第5题:

    循环测试是路径测试的一部分,它同路径覆盖有关。循环测试的错误可分为路径中止错误和( )两类。

    A.循环中断

    B.循环初值错误

    C.循环回值错误

    D.循环嵌套错误


    正确答案:B

  • 第6题:

    如果我们可以通过覆盖率检测来判断我们是否对所有的路径都进行了测试,但是仍然可能存在未被检测出来的缺陷,原因是()。

    • A、全部选项
    • B、程序可能因为缺某些路径而存在问题
    • C、穷举路径的测试可能不好暴露数据敏感的错误
    • D、就算穷举路径测试也不能保证程序符合需求

    正确答案:A

  • 第7题:

    软件测试中路径覆盖测试是整个测试的(),它是对软件的结构进行测试。


    正确答案:基础

  • 第8题:

    下面有关于白箱测试和黑箱测试的叙述中,错误的是()。

    • A、条件覆盖测试技术属于黑箱测试
    • B、白箱测试是根据内部控制结构,测试是否依据设计正确执行
    • C、黑箱测试一般只输入正确时,看是否有正确的输出
    • D、用白箱测试,有时可以设计足够的测试用例,是它覆盖程序中所有可能的路径

    正确答案:A

  • 第9题:

    单选题
    如果我们可以通过覆盖率检测来判断我们是否对所有的路径都进行了测试,但是仍然可能存在未被检测出来的缺陷,原因是()。
    A

    全部选项

    B

    程序可能因为缺某些路径而存在问题

    C

    穷举路径的测试可能不好暴露数据敏感的错误

    D

    就算穷举路径测试也不能保证程序符合需求


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

  • 第10题:

    单选题
    以下不属于白盒测试技术的是()
    A

    逻辑覆盖

    B

    基本路径测试

    C

    循环覆盖测试

    D

    等价类划分


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

  • 第11题:

    单选题
    下面有关于白箱测试和黑箱测试的叙述中,错误的是()。
    A

    条件覆盖测试技术属于黑箱测试

    B

    白箱测试是根据内部控制结构,测试是否依据设计正确执行

    C

    黑箱测试一般只输入正确时,看是否有正确的输出

    D

    用白箱测试,有时可以设计足够的测试用例,是它覆盖程序中所有可能的路径


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

  • 第12题:

    填空题
    要覆盖含循环结构的所有路径是不可能的,一般通过限制()来测试。

    正确答案: 循环次数
    解析: 暂无解析

  • 第13题:

    不属于白盒测试的技术是()。

    A、路径覆盖

    B、判定覆盖

    C、循环覆盖

    D、边界值分析


    参考答案:D

  • 第14题:

    以下哪种测试方法不属于白盒测试技术()

    A基本路径测试

    B边界值分析测试

    C循环覆盖测试

    D逻辑覆盖测试


    参考答案:C

  • 第15题:

    用黑盒技术测试用例的方法之一为A)因果图 B)逻辑覆盖 C)循环覆盖 D)基本路径测试


    正确答案:A
    黑盒测试主要方法有等价值划分法、边界值分析法、错误推测法、因果图法等。白盒测试的主要方法有逻辑覆盖、基本路_径测试循环覆盖等。因此只有A属于黑盒测试。

  • 第16题:

    程序的白箱测试又称结构测试。下述语句测试、分支测试、循环测试和路径测试中,哪两项之间有包含关系?

    A.语句测试和分支测试

    B.分支测试和循环测试

    C.循环测试和路径测试

    D.语句测试和路径测试


    正确答案:C
    解析:软件测试中的白箱测试是在黑箱测试完成后所进行的补充测试,也是对软件内部结构的测试,它分为3方面的测试内容:语句测试、分支测试、路径测试。测试方法认为路径测试是整个测试的基石,目标是通过检验足够多的程序元素的路径来证实程序元素的实际结构同所期望的程序元素的结构是一致的。循环是一种复杂的控制结构,它同路径覆盖有关,所以循环测试是路径测试的一部分。

  • 第17题:

    根据控制流图,回答以下问题。 (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]

  • 第18题:

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

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

    正确答案:C

  • 第19题:

    要覆盖含循环结构的所有路径是不可能的,一般通过限制()来测试。


    正确答案:循环次数

  • 第20题:

    ()是不过问程序的结构,而把程序看作函数,通过输入数据进行测试。

    • A、逻辑覆盖法
    • B、基本路径测试法
    • C、白盒测试法
    • D、静态结构分析法

    正确答案:C

  • 第21题:

    填空题
    软件测试中路径覆盖测试是整个测试的(),它是对软件的结构进行测试。

    正确答案: 基础
    解析: 暂无解析

  • 第22题:

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

    语句覆盖

    B

    条件组合覆盖

    C

    循环覆盖

    D

    路径覆盖


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

  • 第23题:

    单选题
    ()是不过问程序的结构,而把程序看作函数,通过输入数据进行测试。
    A

    逻辑覆盖法

    B

    基本路径测试法

    C

    白盒测试法

    D

    静态结构分析法


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

  • 第24题:

    单选题
    以下哪种测试方法不属于白盒测试技术()
    A

    基本路径测试

    B

    边界值分析测试

    C

    循环覆盖测试

    D

    逻辑覆盖测试


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