itgle.com

以下关于白盒测试的叙述中,不正确的是______。A.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求 B.逻辑覆盖法是一种常用的白盒测试方法 C.程序中存在很多判定和条件,不可能实现100%的条件覆盖 D.测试基于代码,无法确定设计正确与否

题目
以下关于白盒测试的叙述中,不正确的是______。

A.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求
B.逻辑覆盖法是一种常用的白盒测试方法
C.程序中存在很多判定和条件,不可能实现100%的条件覆盖
D.测试基于代码,无法确定设计正确与否

相似考题
更多“以下关于白盒测试的叙述中,不正确的是______。”相关问题
  • 第1题:

    软件测试的基本方法包括白盒测试和黑金测试方法,以下关于二者之间关联的叙述,错误的是()。

    A.黑盒测试与白盒测试是设计测试用例的两种基本方法

    B.在集成测试阶段是采用黑盒测试与白盒测试相结合的方法

    C.针对相同的系统模块,执行黑盒测试和白盒测试对代码的覆盖率都能够达到10%

    D.应用系统负载压力测试一般采用黑盒测试方法


    正确答案:C

  • 第2题:

    以下关于程序测试的叙述,正确的是______。

    A.程序测试的目的是为了证明程序的正确性

    B.白盒测试也称为功能测试

    C.黑盒测试也称为结构测试

    D.程序测试要注意检验程序是否有多余的功能


    正确答案:D
    解析:程序测试的目的是发现程序错误,不是证明程序正确。所以选项A的说法不正确。黑盒测试是在不了解程序结构的情况下,根据使用说明书,输入所需的数据,检查其输出结果的正确性。黑盒测试也叫做功能测试。所以,选项B的说法错误。白盒测试根据程序内部结构进行测试,也叫做结构测试。所以,选项C的说法错误。选项D的说法正确,为所选答案。

  • 第3题:

    以下关于程序测试的叙述,正确的是(55)。

    A.程序测试的目的是为了证明程序的正确性

    B.白盒测试也称为功能测试

    C.黑盒测试也称为结构测试

    D.程序测试要注意检验程序是否有多余的功能


    正确答案:D
    解析:程序测试(Test)的目的是发现程序中的错误,并且争取能发现尽可能多的错误。程序调试(Debug)则包括定位和纠正错误。程序正确性证明目前还是理论研究的课题,对大型程序,证明其正确性还做不到。正如医生的任务是诊断与治疗疾病,并不是证明某人没有病。黑盒测试是在不了解程序内部结构的情况下,根据其使用说明书,输入所需的数据,检查其输出结果的正确性。这种测试也称为功能测试。类似于这样的情况:为检查一个不明盒子的功能,又不能打开它,就只能从外界,给它施加某种影响,查看它有什么反映。系统测试、验收测试一般都采用黑盒测试方法。白盒测试是根据程序内部结构对其进行测试,例如,在程序中的若干关键语句处,设置检查点,程序运行到这些检查点时会暂停运行,操作人员可以查看程序中某些变量的值,看它是否符合程序员预期的结果,然后再继续运行程序。这种测试也称为结构测试。类似于打开盒子,看清楚其中的结构机制,逐步进行测试,检查发现问题。程序员对自己编写的程序模块,一般采用白盒测试方法。在程序测试中,很多人只注意程序是否正确执行了预定的功能,没有注意程序是否具有多余的(计划之外的)功能。多余的功能在编程前并没有要求,在开发时也没有得到充分的测试,很可能隐藏着问题,这些问题还会影响应有的功能。所以,检查程序是否有多余的功能,也是程序测试的任务之一。

  • 第4题:

    以下关于白盒测试和黑盒测试的理解,正确的是()。

    A.白盒测试通过对程序内部结构的分析、检测来寻找问题

    B.白盒测试通过一些表征性的现象、事件、标志来判断内部的运行状态

    C.单元测试可应用白盒测试方法,集成测试则采用黑盒测试方法

    D.在软件生命周期各个阶段都需要用白盒测试方法


    正确答案:A
    解析:白盒测试通过对程序内部结构的分析、检测来寻找问题;黑盒测试通过一些表征性的现象、事件、标志来判断内部的运行状态;单元测试可应用白盒测试方法,集成测试既有黑盒测试也有白盒测试方法在软件生命周期各个阶段不一定都需要用白盒测试方法

  • 第5题:

    下列叙述中,(60)是正确的。

    A.白盒测试又称为逻辑驱动测试

    B.穷举路径测试可以查出程序中因遗漏路径而产生的错误

    C.一般而言,黑盒测试对结构的覆盖比白盒测试高

    D.必须根据软件需求说明文档生成用于白盒测试的测试用例


    正确答案:A
    解析:本题考查白盒测试的概念。
      .白盒测试又称为穷举路径测试。
      .黑盒测试不测试软件系统的代码结构。
      .根据概要设计和详细设计说明文档生成用于白盒测试的测试用例。

  • 第6题:

    以下关于单元测试的叙述中,不正确的是(51)。

    A.侧重于检查模块中的内部处理逻辑和数据结构

    B.一般用白盒测试技术

    C.强调检查模块的接口

    D.需要检查全局和局部数据结构


    正确答案:D
    本题考查软件测试的基础知识。单元测试也称为模块测试,在模块编写完且无编译错误就可以进行。单元测试侧重于模块中的内部处理逻辑和数据结构。一般采用白盒法测试。主要检查模块的以下特征:模块接口、局部数据结构、重要的执行路径和边界条件。

  • 第7题:

    以下关于单元测试叙述中,不正确的是( )。

    A.侧重于检查模块中的内部处理逻辑和数据结构
    B.一般用白盒测试技术
    C.强调检查模块的接口
    D.需要检查全局和局部数据结构

    答案:D
    解析:
    本题考查软件测试的基础知识。
    单元测试也称为模块测试,在模块编写完且无编译错误就可以进行。单元测试侧重于模块中的内部处理逻辑和数据结构。一般采用白盒法测试。主要检查模块的以下特征:模块接口、局部数据结构、重要的执行路径和边界条件。

  • 第8题:

    以下关于软件测试分类的叙述中,不正确的是( )。

    A.按照软件开发阶段可分为单元测试、集成测试、系统测试等
    B.按照测试实施组织可分为开发方测试、用户测试和第三方测试等
    C.按照测试技术可分为白盒测试、黑盒测试等
    D.按照测试持续时长可分为确认测试、验收测试等

    答案:D
    解析:
    按开发阶段划分:单元测试、集成测试、系统测试、确认测试、验收测试按测试技术划分:白盒测试、黑盒测试、灰盒测试按实施组织划分:开发方测试、用户测试、第三方测试

  • 第9题:

    以下关于测试方法的叙述中,不正确的是( )

    A.根据是否需要执行被测试代码可分为静态测试和动态测试
    B.黑盒测试也叫做结构测试,针对代码本身进行测试
    C.动态测试主要是对软件的逻辑、功能等方面进行评估
    D.白盒测试把被测试代码当成透明的盒子,完全可见

    答案:B
    解析:
    本题考查测试方法的基础知识。白盒测试:又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。黑盒测试是对软件外部表现进行测试,白盒测试才会针对代码进行测试,故正确答案为B

  • 第10题:

    关于黑盒测试和白盒测试,下列说法不正确的是()

    • A、黑盒测试通常是针对功能的测试
    • B、白盒测试主要针对结构的测试
    • C、黑盒测试和白盒测试都能测试程序内部的特定部位
    • D、白盒测试无法检测程序的外部特性

    正确答案:C

  • 第11题:

    什么是软件测试方法中的白盒测试?


    正确答案: 把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。

  • 第12题:

    软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试软件外部功能。


    正确答案:错误

  • 第13题:

    以下关于白盒测试和黑盒测试的理解,正确是()。

    A.白盒测试通过对程序内部结构的分析、检测来寻找问题

    B.白盒测试通过一些表征性的现象、事件、标志来判斯内部的运行状态

    C.单元测试可采用白盒测试方法,集成测试则采用黑盒测试方法

    D.黑盒测试比白盒测试应用更广泛


    正确答案:A

  • 第14题:

    以下关于软件测试分类的叙述中,不正确的是()。

    A、按照软件开发阶段可分为单元测试、集成测试、系统测试等

    B、按照测试实施组织可分为开发方测试、用户测试和第三方测试等

    C、按照测试技术可分为白盒测试、黑盒测试等

    D、按照测试持续时长可分为确认测试、验收测试等


    正确答案:D

  • 第15题:

    ●以下关于白盒测试的叙述中,不正确的是(63)。

    A.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求

    B.逻辑覆盖法是_种常用的白盒测试方法

    C.程序中存在很多判定和条件,不可能实现100%的条件覆盖

    D.测试基于代码,无法确定设计正确与否


    正确答案:C

  • 第16题:

    关于白盒测试与黑盒测试的最主要区别,正确的是(49)。

    A.白盒测试侧重于程序结构,黑盒测试侧重于功能

    B.白盒测试可以使用测试工具,黑盒测试不能使用工具

    C.白盒测试需要程序员参与,黑盒测试不需要

    D.黑盒测试比白盒测试应用更广泛


    正确答案:A
    解析:本题考查白盒测试与黑盒测试的概念。
      正确的表述如下。
      白盒测试:
      .白盒测试的前提是可以把程序看成装在一个透明的白盒子里,测试人员应完全了解程序结构和处理过程。
      .白盒测试按照程序内部逻辑测试程序,检验程序中每条通路是否按预定要求正确工作。
      .白盒测试又称结构测试。
      黑盒测试:
      .黑盒测试法是把程序看成一个黑盒子,测试人员可以完全不考虑程序内部结构和处理过程。
      .黑盒测试是在程序接口进行测试,它只是检查程序功能是否按照规格说明书的规定正常使用。
      .黑盒测试又称功能测试。
      以此为依据,可以判断:
      .白盒测试可以使用测试工具,黑盒测试也可以使用测试工具。
      .白盒测试也需要测试人员来执行。
      .不同的测试需求,会采用不同的黑盒测试与白盒测试方法。

  • 第17题:

    以下关于测试方法的叙述中,不正确的是( )。

    A.根据被测代码是否可见分为白盒测试和黑盒测试B.黑盒测试一般用来确认软件功能的正确性和可操作性C.静态测试主要是对软件的编程格式M结构等方面进行评估 D.动态测试不需要实际执行程序


    正确答案:D

  • 第18题:

    ● 软件测试的基本方法包括白盒测试和黑盒测试方法,以下关于二者之间关联的叙述,错误的是(61) 。

    (61)

    A.黑盒测试与白盒测试是设计测试用例的两种基本方法

    B.在集成测试阶段是采用黑盒测试与白盒测试相结合的方法

    C.针对相同的系统模块,执行黑盒测试和白盒测试对代码的覆盖率都能够达到100%

    D.应用系统负载压力测试一般采用黑盒测试方法


    正确答案:C

  • 第19题:

    下面有关白盒测试说法错误的是( )

    A. "白盒"法是穷举路径测试
    B. 白盒测试又称结构测试
    C. "白盒"法全面了解程序内部逻辑结构
    D. 程序中每一条可能的路径无需全部执行一次

    答案:D
    解析:
    白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。

  • 第20题:

    以下关于白盒测试叙述中,不正确的是

    A.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求
    B.逻辑覆盖法是一种常用的白盒测试方法
    C.程序中存在很多判定和条件,不可能实现100%的条件覆盖
    D.测试基于代码,无法确定设计正确与否

    答案:C
    解析:

  • 第21题:

    下列关于动态测试说法不正确的是 ( ) 。

    A.动态测试是指在计算机上运行程序进行软件测试
    B.使用白盒测试的方法也可以实现静态测试。例如,使用人工检查代码的方法来检查代码的逻辑问题,也属于白盒测试的范畴
    C.黑盒测试也称为功能测试,主要用于集成测试、确认测试和系统测试中
    D.白盒测试也称为结构测试,主要用于软件单元测试中

    答案:B
    解析:
    使用静态测试的方法也可以实现白盒测试。例如,使用人工检查代码的方法来检查代码的逻辑问题,也属于白盒测试的范畴。

  • 第22题:

    关于白盒测试的概念,下列哪个选项是正确的()

    • A、白盒测试是根据识别软件或系统的结构导出测试用例,所以只能用在组件或集成测试中
    • B、在白盒测试中如果已经达到了100%的判定覆盖,不一定能达到了100%的语句覆盖
    • C、在白盒测试中如果已经达到了100%的语句覆盖,肯定达到了100%的判定覆盖
    • D、白盒测试可以应用在任何测试级别中

    正确答案:D

  • 第23题:

    下列白盒测试的方法的说法正确的是:()。

    • A、适用于白盒测试的方法是边界值分析
    • B、适用于白盒测试的方法是逻辑覆盖法
    • C、适用于白盒测试的方法是错误推测法
    • D、适用于白盒测试的方法是划分等价类

    正确答案:B

  • 第24题:

    单选题
    关于白盒测试的概念,下列哪个选项是正确的()
    A

    白盒测试是根据识别软件或系统的结构导出测试用例,所以只能用在组件或集成测试中

    B

    在白盒测试中如果已经达到了100%的判定覆盖,不一定能达到了100%的语句覆盖

    C

    在白盒测试中如果已经达到了100%的语句覆盖,肯定达到了100%的判定覆盖

    D

    白盒测试可以应用在任何测试级别中


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