更多“黑盒测试主要是测试软件是否满足()需求。”相关问题
  • 第1题:

    白盒测试和黑盒测试的特征包括()。①白盒能够对程序内部的特定部位进行覆盖测试②白金测试比和黑盒测试更全面③如果规格说明有误,黑盒测试则无法发现④黑盒测试站在用户立场上进行测试⑤白盒测试的依据包括用户需求规格说明书和软件源代码

    A.①②③

    B.①④⑤

    C.②③④

    D.①③④


    正确答案:B

  • 第2题:

    下面关于软件测试的说法,(30)是错误的。软件测试方法可分为黑盒测试法和白盒测试法两种。黑盒测试法是通过分析程序的(31)来设计测试用例的方法。集成测试也叫做(32)。

    A.软件测试就是程序测试

    B.软件测试贯穿于软件定义和开发的整个期间

    C.需求规格说明、设计规格说明都是软件测试的对象

    D.程序是软件测试的对象


    正确答案:A
    解析:本题考察软件测试阶段监理工作的重点。从软件的生存周期看,测试往往指对程序的测试,这样做的优点是被测对象明确,测试的可操作性相对较强。但是,由于测试的依据是规格说明书、设计文档和使用说明书,如果设计有错误,测试的质量就难以保证。若测试后发现是设计的错误,这时,修改的代价是相当昂贵的。因此,较理想的做法应该是对软件的开发过程,按软件工程各阶段形成的结果,分别进行严格的审查。为了确保软件的质量,对软件开发过程应进行严格的管理。虽然测试是在实现且经验证后进行的,但实际上,测试的准备工作在分析和设计阶段就开始了。

  • 第3题:

    软件测试是为了发现错误而执行程序的过程。检验软件是否满足用户需求的测试称为(20)。

    A.系统测试

    B.组装测试

    C.确认测试

    D.回归测试


    正确答案:C
    解析:软件测试是为了发现错误而执行程序的过程。软件测试的主要步骤有单元测试、集成测试(组装测试)和确认测试。其中,确认测试的任务是检查软件的功能、性能及其他特征是否与用户的需求一致,它是以需求规格说明书作为依据的测试。确认测试通常采用黑盒测试法。黑盒测试也称为功能测试,是根据规格说明所规定的功能(即程序的外部功能)来设计测试用例,它不考虑程序的内部结构和处理过程。常用的黑盒测试技术有等价类划分、边值分析、错误猜测和因果图等。回归测试是为了验证修改的正确性及其影响而进行的,是维护中常用的方法,以确定修改是否达到了预期的目的,检查修改是否损害了原有的正常功能。回归测试作为软件生存周期的一个组成部分,在整个软件测试过程中占有很大的比重,软件开发的各个阶段都会进行多次回归测试。

  • 第4题:

    软件测试是为了发现错误而执行程序的过程。检验软件是否满足用户需求的测试称为(24)。(25)是维护中常用的方法,其目的是检验修改所引起的副作用。黑盒测试法主要根据(26)来设计测试用例。

    A.确认测试

    B.有效性测试

    C.系统测试

    D.集成测试


    正确答案:A
    解析:软件测试是为了发现错误而执行程序的过程。软件测试的主要步骤有单元测试、组装测试和确认测试。确认测试的任务是检查软件的功能、性能及其他特征是否与用户的需求一致,它是以需求规格说明书作为依据的测试。确认测试通常采用黑盒测试法。黑盒测试也称为功能测试,是根据规格说明所规定的功能来设计测试用例,它不考虑程序的内部结构和处理过程。常用的黑盒测试技术有等价类划分、边值分析、错误猜测、因果图等。回归测试是为了验证修改的正确性及其影响而进行的,是维护中常用的方法;以确定修改是否达到了预期的目的,检查修改是否损害了原有的正常功能。回归测试作为软件生存周期的一个组成部分,在整个软件测试过程中占有很大的比重,软件开发的各个阶段都会进行多次回归测试。

  • 第5题:

    以下关于系统测试的叙述,不正确的是( )

    A.系统测试是针对整个产品系统进行的测试
    B.系统测试的对象不包含软件所依赖的硬件、外设和数据
    C.系统测试的目的是验证系统是否满足了需求规格的定义
    D.系统测试是基于系统整体需求说明书的黑盒类测试

    答案:B
    解析:
    系统测试是将通过了集成测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际或者模拟运行环境下,对计算机系统进行一系列的测试。系统测试的目的在于通过与系统的需求定义作比较,发现软件与系统定义不符合或与之矛盾的地方。
    从以上描述可以看出,系统测试的对象包含了软件所依赖的硬件、外设和数据。

  • 第6题:

    以下叙述中,不正确的是______。

    A.黑盒测试可以检测软件行为、性能等特性是否满足要求
    B.黑盒测试可以检测软件是否有人机交互上的错误
    C.黑盒测试依赖于软件内部的具体实现,如果实现发生了变化,则需要重新设计用例
    D.黑盒测试用例设计可以和软件实现同步进行

    答案:C
    解析:
    试题分析:本题考查黑盒测试的基础知识。黑盒测试是把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。黑盒测试能发现功能错误或者遗漏、输入输出错误以及初始化和终止错误。由于黑盒测试不考虑程序内部结构,其用例设计可以和软件实现同步,且该方法不依赖于软件内部的具体实现,当实现变化后,只要对外接口不变,则无需重新设计用例。本题中选项C不正确。参考答案:C

  • 第7题:

    检验与证实软件是否满足软件需求说明书中规定的要求所进行测试的是( )。

    A.单元测试
    B.集成测试
    C.确认测试
    D.系统测试

    答案:C
    解析:
    本题考查软件测试阶段划分的基本知识。按照开发阶段软件测试可以分为单元测试、集成测试、系统测试、确认测试和验收测试。单元测试是针对软件程序模块进行正确性检验的测试工作;集成测试是检验程序单元或部件的接口关系,即针对软件体系结构的构造进行的测试;系统测试是为验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进行的测试;确认测试是检验与证实软件是否满足软件需求说明书中规定的要求;验收测试是按照项目任务书或合同、约定的验收依据文档等进行的整个系统的测试与评审,决定是否接收或拒收系统。

  • 第8题:

    针对软件需求分析所进行的软件测试是指()

    • A、集成测试
    • B、确认测试
    • C、黑盒子测试
    • D、白盒子测试

    正确答案:B

  • 第9题:

    除了测试程序外,黑盒测试还适用于对()阶段的软件文档进行测试。

    • A、编码
    • B、软件详细设计
    • C、软件总体设计
    • D、需求分析

    正确答案:D

  • 第10题:

    填空题
    黑盒测试依据(),检查程序是否满足()。因此,黑盒测试由称为功能测试或()测试。

    正确答案: 软件需求规格说明,功能要求,数据驱动
    解析: 暂无解析

  • 第11题:

    填空题
    黑盒测试主要是测试软件是否满足()需求。

    正确答案: 功能
    解析: 暂无解析

  • 第12题:

    单选题
    除了测试程序外,黑盒测试还适用于对()阶段的软件文档进行测试。
    A

    编码

    B

    软件详细设计

    C

    软件总体设计

    D

    需求分析


    正确答案: A
    解析: 黑盒测试又叫功能测试,它不涉及程序的内部逻辑。除了测试程序外,它还适用于对需要分析阶段的软件文档进行测试。

  • 第13题:

    在软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试( )。

    A.结构合理法

    B.软件外部功能

    C.程序正确性

    D.程序内部逻辑


    正确答案:B

  • 第14题:

    (软件工程)黑盒测试也称为功能测试。黑盒测试不能发现

    A、终止性错误B、输入是否正确接收

    C、界面是否有错误D、是否存在冗余代码


    正确答案:
              

  • 第15题:

    软件测试通常采用黑盒测试和白盒测试。其中黑盒测试根据软件的(55)设计测试用例,白盒测试根据软件的(56)设计测试用例。

    A.功能规格说明

    B.需求说明

    C.内部结构和逻辑

    D.数据流图


    正确答案:A

  • 第16题:

    以下关于嵌入式软件测试的叙述中,错误的是( )。

    A.软件测试是验证软件是否满足软件开发合同、技术协议或研制任务书要求
    B.通过测试发现软件错误,为软件产品的质量评价提供依据
    C.软件的测试级别一般分为静态测试和动态测试
    D.动态测试可以采用白盒测试或者黑盒测试

    答案:C
    解析:
    本题考查嵌入式软件测试方面的基础知识。软件测试是验证软件是否满足软件开发合同、技术协议或研制任务书、软件需求、设计等的要求的过程。通过测试发现软件错误,为软件产品的质量评价提供依据。软件的测试方法,一般说来可以分为两类,即静态测试和动态测试。静态测试包括检查单和静态分析方法。动态测试一般采用白盒测试或者黑盒测试方法。软件测试级别,一般可以分为单元测试、部件测试、配置项测试、系统测试等。

  • 第17题:

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

    A.软件测试可分为单元测试、集成测试、确认测试、系统测试和性能测试
    B.确认测试是在模块测试完成的基础上将所有的程序模块进行组合并验证其是否满足用户需求的过程
    C.软件测试按照研发阶段可分为白盒测试和黑盒测试
    D.软件测试按照测试实施组织划分:开发方测试、用户测试和第三方测试。

    答案:D
    解析:
    本题考察软件测试的分类。软件测试的类型划分:(1)按照研发阶段:单元测试、集成测试、确认测试、系统测试、验收测试。(2)按照测试实施组织划分:开发方测试、用户测试和第三方测试。(3)按照测试方式划分:静态测试和动态测试。(4)按照测试技术划分:黑盒测试、白盒测试和灰盒测试。选项中B是错误的,集成测试是在模块测试完成的基础上将所有的程序模块进行组合并验证,主要目标是发现与接口有关的问题;确认测试验证软件的功能和性能及其他特性是否与用户的要求一致。

  • 第18题:

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

    A.黑盒测试可以检测软件行为、性能等特性是否满足要求
    B.黑盒测试可以检测软件是否有人机交互上的错误
    C.黑盒测试依赖于软件内部的具体实现,如果实现发生了变化,则需要重新设计用例
    D.黑盒测试用例设计可以和软件实现同步进行

    答案:C
    解析:
    黑盒测试也称为功能测试,在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。进行黑盒测试主要为了发现以下发现以下几类错误:(1)是否有错误的功能或遗漏的功能?(2)界面是否有误?输入是否正确接收?输出是否正确?(3)是否有数据结构或外部数据库访问错误?(4)性能是否能够接受?(5)是否有初始化或终止错误?C选项描述的是白盒测试的特性,白盒测试关注内部的具体实现,故正确答案为C

  • 第19题:

    软件测试方法一般有黑盒测试和白盒测试,而其中黑盒测试主要是依据程序的()

    • A、结构
    • B、流程
    • C、功能
    • D、逻辑

    正确答案:C

  • 第20题:

    黑盒测试依据(),检查程序是否满足()。因此,黑盒测试由称为功能测试或()测试。


    正确答案:软件需求规格说明;功能要求;数据驱动

  • 第21题:

    单选题
    根据程序结构和处理逻辑设计测试用例,对程序的路径和过程进行测试,检查是否满足设计需求的测试方法是    (  )
    A

    黑盒测试

    B

    白盒测试

    C

    静态测试

    D

    功能测试


    正确答案: D
    解析:

  • 第22题:

    单选题
    针对软件需求分析所进行的软件测试是指()
    A

    集成测试

    B

    确认测试

    C

    黑盒子测试

    D

    白盒子测试


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

  • 第23题:

    单选题
    软件测试方法一般有黑盒测试和白盒测试,而其中黑盒测试主要是依据程序的()
    A

    结构

    B

    流程

    C

    功能

    D

    逻辑


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