下列白盒测试法,哪种是最强的覆盖准则()。A、条件组合覆盖B、条件覆盖C、判定覆盖D、语句覆盖

题目

下列白盒测试法,哪种是最强的覆盖准则()。

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

相似考题
更多“下列白盒测试法,哪种是最强的覆盖准则()。”相关问题
  • 第1题:

    白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和【 】。


    正确答案:基本路径测试
    基本路径测试 解析:白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试三种。

  • 第2题:

    软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中白盒测试法主要是用于测试程序内部逻辑。()

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


    正确答案:√

  • 第3题:

    测试大型软件通常由(33)、集成测试、系统测试和确认测试组成。确认测试主要寻找与软件(34)说明不一致的错误。语句覆盖、判定覆盖、条件覆盖和路径覆盖都是白盒测试法设计测试用例的覆盖准则,在这些覆盖准则中最弱的准则是(35),最强的准则是(36)。此外,还有多种黑盒测试的设计测试用例方法,如(37)。

    A.组装测试

    B.性能测试

    C.接口测试

    D.单元测试


    正确答案:D

  • 第4题:

    在白盒测试法中,( )是最弱的覆盖准则。

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

    答案:A
    解析:
    白盒测试常用的技术是逻辑覆盖,即考查用测试数据运行被测程序时对程序逻辑的覆盖程度。主要的覆盖标准有六种:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合条件覆盖和路径覆盖。
    (1)语句覆盖
    语句覆盖是指选择足够多的测试用例,使得运行这些测试用例时,被测程序的每个语句至少执行一次。很显然,语句覆盖是一种很弱的覆盖标准。
    (2)判定覆盖
    判定覆盖又称分支覆盖,它的含义是,不仅每个语句至少执行一次,而且每个判定的每种可能的结果(分支)都至少执行一次。判定覆盖比语句覆盖强,但对程序逻辑的覆盖程度仍然不高。
    (3)条件覆盖
    条件覆盖的含义是,不仅每个语句至少执行一次,而且使判定表达式中的每个条件都取到各种可能的结果。条件覆盖不一定包含判定覆盖,判定覆盖也不一定包含条件覆盖。
    (4)判定/条件覆盖
    同时满足判定覆盖和条件覆盖的逻辑覆盖称为判定/条件覆盖。它的含义是,选取足够的测试用例,使得判定表达式中每个条件的所有可能结果至少出现一次,而且每个判定本身的所有可能结果也至少出现一次。
    (5)条件组合覆盖
    条件组合覆盖的含义是,选取足够的测试用例,使得每个判定表达式中条件结果的所有可能组合至少出现一次。显然,满足条件组合覆盖的测试用例,也一定满足判定/条件覆盖。因此,条件组合覆盖是上述五种覆盖标准中最强的一种。然而,条件组合覆盖还不能保证程序中所有可能的路径都至少经过一次。
    (6)路径覆盖
    路径覆盖的含义是,选取足够的测试用例,使得程序的每条可能执行到的路径都至少经过一次(如果程序中有环路,则要求每条环路径至少经过一次)。路径覆盖实际上考虑了程序中各种判定结果的所有可能组合,因此是一种较强的覆盖标准。
    本题的第二问比较复杂,关键是我们要清楚程序流程图中有几条路径,然后为每条路径设置一个测试用例。
    在本题给出的程序流程图中,如果我们将判定“x

  • 第5题:

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

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

    正确答案:C

  • 第6题:

    白盒测试的覆盖准则是什么?


    正确答案: 1、ESTCA覆盖准则
    对于A>==<各成立一次.主要检查中间运算符号的错误.
    对于A>C时,应适当的选择A的值,使得A=C+M对外部输入变量赋值,使其在每个测试用例中使用不同的值,避免变量名写错,避免应该使用变量的地方却使用了常量
    2、LOSAJ覆盖准则
    第一层:语句覆盖
    第二层:分支覆盖
    第三层:LCSAJ覆盖。即程序中每个LCSAJ在测试中至少经历一次
    第四层:两两LCSAJ覆盖
    ..........
    第N+2(N为自然数)层:每N个首尾相连的LCSAJ组合都要在测试中至少经历一次

  • 第7题:

    白盒测试法有哪些覆盖标准?试对它们的检错能力进行比较。


    正确答案: 白盒测试的覆盖标准有:语句覆盖->判定覆盖->条件覆盖->判定/条件覆盖->条件组合覆盖->路径覆盖
    检错能力由弱到强

  • 第8题:

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

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

    正确答案:C

  • 第9题:

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

    语句覆盖

    B

    条件组合覆盖

    C

    循环覆盖

    D

    路径覆盖


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

  • 第10题:

    问答题
    什么是黑盒测试法?什么是白盒测试法?

    正确答案: 黑盒测试法把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程。黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据,产生正确的输出信息,并且保持外部信息的完整性。黑盒测试又称为功能测试。
    白盒测试法的前提是可以把程序看成装在一个透明的白盒子里,也就是完全了解程序的结构和处理过程。这种方法按照程序内部的逻辑测试程序,检验程序中的每条通路是否都能按预定要求正确工作,白盒测试又称为结构测试。
    解析: 暂无解析

  • 第11题:

    问答题
    白盒测试的覆盖准则是什么?

    正确答案: 1、ESTCA覆盖准则
    对于A>==<各成立一次.主要检查中间运算符号的错误.
    对于A>C时,应适当的选择A的值,使得A=C+M对外部输入变量赋值,使其在每个测试用例中使用不同的值,避免变量名写错,避免应该使用变量的地方却使用了常量
    2、LOSAJ覆盖准则
    第一层:语句覆盖
    第二层:分支覆盖
    第三层:LCSAJ覆盖。即程序中每个LCSAJ在测试中至少经历一次
    第四层:两两LCSAJ覆盖
    ..........
    第N+2(N为自然数)层:每N个首尾相连的LCSAJ组合都要在测试中至少经历一次
    解析: 暂无解析

  • 第12题:

    问答题
    白盒测试法有哪些覆盖标准?试对它们的检错能力进行比较。

    正确答案: 白盒测试的覆盖标准有:语句覆盖->判定覆盖->条件覆盖->判定/条件覆盖->条件组合覆盖->路径覆盖
    检错能力由弱到强
    解析: 暂无解析

  • 第13题:

    以下属于白盒测试法的有()。

    A.逻辑覆盖测试法

    B.循环测试法

    C.等价类划分法

    D.基本路径测试法


    正确答案:ABD

  • 第14题:

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

    A.语句覆盖

    B.条件覆盖

    C.判定覆盖

    D.路径覆盖


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

  • 第15题:

    以下几种白盒覆盖测试中,覆盖准则最强的是 ( ) 。

    A.语句覆盖 B.判定覆盖C.条件覆盖 D.条件组合覆盖


    正确答案:D

  • 第16题:

    以下几种白盒覆盖测试中,覆盖准则最弱的是( )。

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

    答案:A
    解析:
    本题考查白盒覆盖测试的基础知识。白盒测试设计中,共有语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,条件组合覆盖和路径覆盖,并且强度依次加强。故正确答案为A

  • 第17题:

    下面几种白箱测试技术,哪种是最强的覆盖准则()

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

    正确答案:D

  • 第18题:

    什么是黑盒测试法?什么是白盒测试法?


    正确答案: 黑盒测试法把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程。黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据产生正确的输出信息,并且保持外部信息的完整性。黑盒测试又称为功能测试。
    白盒测试法的前提是可以把程序看成装在一个透明的白盒子里,也就是完全了解程序的结构和处理过程。这种方法按照程序内部的逻辑测试程序,检验程序中的每条通路是否都能按预定要求正确工作。

  • 第19题:

    下列选项中不属于动态测试法的是()。

    • A、白盒测试法
    • B、人工测试法
    • C、黑盒测试法
    • D、路径测试法

    正确答案:B

  • 第20题:

    白盒测试法


    正确答案: 将程序看成装在一个透明的白盒子里,完全了解程序的结构和处理过程。这种方法按照程序内部的逻辑测试程序,检验程序中的每条通路是否能按预定要求正确地工作。白盒测试又称为结构测试。

  • 第21题:

    问答题
    什么是白盒测试法?有哪些覆盖标准?试对他们的检错能力进行比较?

    正确答案: 白盒法测试法把测试对象看作一个打开的盒子,测试人员须了解程序内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。
    白盒法有下列几种覆盖标准:
    语句覆盖:设计若干个测试用例,运行被测程序,使得每一可执行语句至少执行一次。
    判定覆盖:设计若干个测试用例,运行被测程序,使得程序中每个判断的取真分支和取假分支至少经历一次。
    条件覆盖:设计若干个测试用例,运行被测程序,使得程序中每个判断的每个条件的可能取值至少执行一次。
    判定/条件覆盖:设计足够的测试用例,使得判断中每个条件的所有可能取值至少执行一次,同时每个判断中的每个条件的可能取值至少执行一次。
    条件组合覆盖:设计足够的测试用例,运行被测程序,使得每个判断的所有可能的条件取值组合至少执行一次。
    路径覆盖:设计足够的测试用例,覆盖程序中所有可能的路径。
    从上到下的覆盖标准其检错能力也从弱到强,其中条件组合发现错误的能力较强,凡满足其标准的测试用例,也必然满足前四种覆盖标准。在实际的逻辑测试中,一般以条件组合覆盖为主设计测试用例,然后再补充部分用例来达到路径覆盖的测试标准。
    解析: 暂无解析

  • 第22题:

    单选题
    下面几种白箱测试技术,哪种是最强的覆盖准则()
    A

    语句覆盖

    B

    条件覆盖

    C

    判定覆盖

    D

    条件组合覆盖


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

  • 第23题:

    单选题
    下列选项中不属于动态测试法的是()。
    A

    白盒测试法

    B

    人工测试法

    C

    黑盒测试法

    D

    路径测试法


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