更多“纯粹为了破坏软件而设计和执行的测试案例属于()A、失败测试B、通过测试C、障碍测试D、数据测试”相关问题
  • 第1题:

    下面对静态测试和动态测试的区别描述正确的是()

    A.静态测试并没有真正的运行软件,而动态测试需要运行软件

    B.静态测试需要借助于专门的测试工具,而动态测试不需要

    C.静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成

    D.静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷


    参考答案:A

  • 第2题:

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

    A.确认测试

    B.有效性测试

    C.系统测试

    D.集成测试


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

  • 第3题:

    以程序内部的逻辑结构为基础的测试用例设计技术属于______。

    A) 灰盒测试

    B) 数据测试

    C) 黑盒测试

    D) 白盒测试

    A.

    B.

    C.

    D.


    正确答案:D

  • 第4题:

    以下哪种软件测试不属于软件性能测试的范畴______。

    A.配置测试

    B.健壮性测试

    C.失败恢复测试

    D.负载测试


    正确答案:B
    解析:软件性能测试分为以下几类:
      性能测试:测试软件的性能与软件需求规格说明是否相符。
      并发测试:模拟多个用户并发使用软件,以测试软件是否存在与并发有关的缺陷。
      压力测试:在较大的业务压力下,即系统运行环境超常的情况(如提供超常数量、频率或总量资源)下,测试软件是否存在功能和性能上的缺陷。
      可靠性测试:在比较大的业务压力情况下进行的软件可靠性测试。
      负载测试:不断增加软件的业务压力,探测软件在保证预定性能指标(如响应时间)的情况下所能负担的最大压力。
      配置测试:通过调整软件的运行环境,测试不同的环境配置对软件性能的影响程度。
    失效恢复测试:很多系统应当具有一些容错的能力,在出现某些故障时,仍然能够让用户继续使用下去。失效恢复测试是指验证系统从故障中恢复能力的测试。B项的健壮性测试属于系统测试的方法。

  • 第5题:

    测试成本控制的目标是使测试开发成本、测试实施成本和测试维护成本最小化,以下理解正确的是______。

    A.测试准备成本属于测试实施成本
    B.可以通过加强软件测试的配置管理来降低测试维护成本
    C.测试设计成本控制的目标是尽可能地减少测试总执行时间和所需的测试专用设备
    D.回归测试将测试案例全部重新执行一遍,可以将测试维护成本降至最低

    答案:B
    解析:
    试题分析:本题考查对软件测试成本控制的相关内容。测试执行成本控制的目标是使总执行时间和所需的测试专用设备尽可能地减少。执行测试时,要求用户进行手工操作的测试时间应尽量减少,同时对劳动力和所需技能的要求也要尽量降低。为了进行测试成本控制,可以通过加强软件测试的配置管理来降低测试维护成本

  • 第6题:

    在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,以下属于单元测试内容的是( )。

    A.接口数据测试
    B.局部数据结构测试
    C.模块间时序测试
    D.全局数据测试

    答案:B
    解析:
    本题考查单元测试的内容。单元测试又称为“模块测试”,是针对软件设计的最小单位,即程序模块进行正确性检验的测试工作,目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例,多个模块可以平行地独立进行测试。该测试通常由程序员自己来完成。在进行单元测试时,测试者需要依据详细设计说明书和源程序清单了解该模块的I/O条件和模块的逻辑结构。一般采用白盒测试方法设计测试用例,使之对任何合理的输入和不合理的输入都能鉴别和响应。单元测试的内容如下。(1)模块接口测试:针对被测模块的数据流的测试项目包括调用本模块的输入参数是否正确、本模块调用子模块时输入给子模块的参数是否正确,以及全局量的定义在各模块中是否一致。针对内外存交换时要考虑文件属性是否正确、OPEN与CLOSE语句是否正确、缓冲区容量与记录长度是否匹配、在读写操作之前是否打开了文件、在结束文件处理时是否关闭了文件,以及是否检查并处理正文书写/输入错误和I/O错误。(2)局部数据结构测试:该测试包括测试不正确或不一致的数据类型说明、使用尚未赋值或尚未初始化的变量、错误的初始值或错误的默认值、变量名拼写错或书写错、不一致的数据类型,以及全局数据对模块的影响等。(3)路径测试:选择适当的测试用例,测试模块中重要的执行路径,应当设计测试用例查找由于错误的计算、不正确的比较或不正常的控制流而导致的错误,测试基本执行路径和循环可以发现大量的路径错误。(4)错误处理测试:错误处理是程序友好性和健壮性的体现,测试点包括出错的描述是否难以理解并定位错误、显示的错误与实际的错误是否相符、处理错误的条件正确与否,以及在对错误进行处理之前错误条件是否已经引起系统干预等。(5)边界测试:注意数据流和控制流中刚好等于、大于或小于确定的比较值时出错的可能性,对这些地方要仔细地选择测试用例并认真加以测试。如果对模块运行时间有要求的话,还要专门测试关键路径,以确定最坏情况F和平均意义下影响模块运行时间的因素。本题选项中的局部数据测试是单元测试的内容,其他选项都是集成测试的内容。

  • 第7题:

    GIS系统测试过程包括()。

    A:软件测试
    B:单元测试
    C:集成测试
    D:确认测试
    E:数据测试

    答案:B,C,D
    解析:
    GIS系统测试过程包括单元测试、集成测试和确认测试。

  • 第8题:

    对软件测试工作描述正确的是:()

    • A、评审需求文档,保证需求文档质量;
    • B、进行测试设计,写作测试文档(测试计划、测试方案、测试用例等);
    • C、执行测试,发现软件缺陷,提交缺陷报告,并确认缺陷最终得到了修正;
    • D、通过测试度量软件质量;

    正确答案:A,B,C,D

  • 第9题:

    下面对静态测试和动态测试的描述正确的是()

    • A、静态测试是由开发人员执行的而动态测试是由专门的测试人员完成的
    • B、静态测试需要借助专门的测试工具而动态测试不需要
    • C、静态测试并没有真正的运行软件而动态测试需要运行软件
    • D、静态测试主要是为了增加测试人员对软件的理解而动态测试是为了发现缺陷

    正确答案:C

  • 第10题:

    不管程序内部是如何编制的,只是依据外部结构和软件功能对模块进行测试的是()。

    • A、黑箱测试
    • B、数据测试
    • C、操作测试
    • D、模型测试

    正确答案:A

  • 第11题:

    单选题
    不管程序内部如何编制,只依据外部结构和软件功能对模块进行的测试方法是()。
    A

    数据测试

    B

    操作测试

    C

    穷举测试

    D

    黑箱测试


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

  • 第12题:

    单选题
    只依据外部结构和软件功能对模块进行测试是指()。
    A

    数据测试 

    B

    操作测试 

    C

    穷举测试 

    D

    黑箱测试


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

  • 第13题:

    不属于软件测试过程的是______。

    A.测试策划

    B.测试质量保证

    C.测试执行

    D.测试设计和实现


    正确答案:B

  • 第14题:

    以程序内部的逻辑结构为基础的测试用例设计技术属于______。

    A.灰盒测试

    B.数据测试

    C.黑盒测试

    D.白盒测试


    正确答案:D
    解析:白盒测试又称为逻辑驱动测试,这种测试策略是对程序的逻辑结构进行检查,从中获取测试数据。所以说白盒测试是一种以程序内部的逻辑结构为基础的测试用例设计技术。

  • 第15题:

    ● 在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,(40)属于单元测试的内容。

    (40)

    A.接口数据测试

    B.局部数据测试

    C.模块间时序测试

    D.全局数据测试


    正确答案:B


  • 第16题:

    不属于界面元素测试内容的是______。

    A.数据测试

    B.文字测试

    C.菜单测试

    D.窗口测试


    正确答案:A

  • 第17题:

    测试成本控制的目标是使测试开发成本、测试实施成本和测试维护成本最小化,以下理解正确的是( )。

    A.测试准备成本就是测试实施成本
    B.可以通过加强软件测试的配置管理来降低测试维护成本
    C.测试设计成本控制的目标是尽可能地减少测试总执行时间和所需的测试专用设备
    D.回归测试将测试案例全部重新执行一遍,可以将测试维护成本降至最低

    答案:B
    解析:
    软件成本控制的目标是使测试开发成本、测试实施成本和测试维护成本最小化。测试工作的主要目标是使测试产能最大化。也就是说,要使通过测试找出错误的能力最大化,而测试的次数最小化。测试实施成本的构成:测试准备成本+测试执行成本+测试结束成本。(1)测试准备成本控制的目标是使时间消耗总量、劳动力总量,尤其是准备工作所需的熟练劳动力问题最小化。准备工作一般包括:硬件配置、软件配置、测试环境建立,以及测试环境的确定等。可以通过加强软件测试的配置管理来降低测试维护成本。(2)测试执行成本控制的目标是使总执行时间和所需的测试专用设备尽可能地减少。(3)测试结束成本控制是进行测试结果分析和测试报告编制、测试环境的清除与恢复原环境所需的成本,使所需的时间和熟练劳动力问题减少到最低限度。回归测试将测试案例全部重新执行一遍,可以将测试风险降至最低,但加大了测试执行成本。

  • 第18题:

    在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,( )属于单元测试的内容。

    A.接口数据测试
    B.局部数据测试
    C.模块间时序测试
    D.全局数据测试

    答案:B
    解析:
    本题考查单元测试的内容。接口数据测试、模块间时序测试以及全局数据测试是集成测试的内容。

  • 第19题:

    不管程序内部如何编制,只依据外部结构和软件功能对模块进行的测试方法是()。

    A数据测试

    B操作测试

    C穷举测试

    D黑箱测试


    D

  • 第20题:

    只依据外部结构和软件功能对模块进行测试是指()。

    • A、数据测试 
    • B、操作测试 
    • C、穷举测试 
    • D、黑箱测试

    正确答案:D

  • 第21题:

    软件测试项目实施过程包括:测试计划、测试设计、测试执行、测试总结4个阶段。


    正确答案:正确

  • 第22题:

    单选题
    不管程序内部是如何编制的,只是依据外部结构和软件功能对模块进行测试的是()。
    A

    黑箱测试

    B

    数据测试

    C

    操作测试

    D

    模型测试


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

  • 第23题:

    单选题
    下面对静态测试和动态测试的描述正确的是()
    A

    静态测试是由开发人员执行的而动态测试是由专门的测试人员完成的

    B

    静态测试需要借助专门的测试工具而动态测试不需要

    C

    静态测试并没有真正的运行软件而动态测试需要运行软件

    D

    静态测试主要是为了增加测试人员对软件的理解而动态测试是为了发现缺陷


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