更多“测试是为了验证软件已正确地实现了用户的要求。判断对错 ”相关问题
  • 第1题:

    软件测试按照测试过程分类为黑盒、白盒测试。判断对错


    正确答案:错误

  • 第2题:

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

    A.性能测试的目的是为了验证软件系统是否能够达到用户提出的性能指标B.性能测试不用于发现软件系统中存在的性能瓶颈C.性能测试类型包括负载测试,强度测试,容量测试等D.性能测试常通过工具来模拟大量用户操作,增加系统负载


    正确答案:B

  • 第3题:

    软件质量强调3个方面的内容:__________是测试软件质量的基础;开发标准定义了一组用于 指导软件开发方式的准则;期望需求间接定义了用户对某些特性的需求。 A.软件需求 B.软件设计 C.软件实现 D.软件验证


    正确答案:A
    要点解析:软件质量是对明确陈述的功能和性能需求、明确记录的开发标准,以及对所有专业化软件开发应具备的隐含特殊的符合度。它强调以下3个方面的内容。
    ①软件需求是质量测试的基础,不符合需求就是没有质量。
    ②开发标准定义了一组用于指导软件开发方式的准则。若未能遵守准则,则肯定质量有问题。    ③期望需求(例如,对易使用性的期望)定义了用户的某些稍缓的、期望的需求,即问接定义了用户对某些特性的需求。
    软件的分析、设计和实现都是为了满足软件需求的。开发文档是记录开发成果的,维护手册是指导软件维护的,用户手册是提供用户使用软件的操作指南。

  • 第4题:

    ( )的目的是检查模块之间,以及模块和已集成的软件之间的接口关系, 并验证已集成的软件是否符合设计要求。

    A. 单元测试
    B. 集成测试
    C. 系统测试
    D. 回归测试

    答案:B
    解析:
    根据国家标准GB/T 15532-2008,软件测试可分为单元测试、集成测试、配置项测试、系统测试、验收测试和回归测试等类别。

    单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块、软件构件或面向对象软件中的类(统称为模块),其目的是检查每个模块能否正确地实现设计说明中的功能、性能、接口和其他设计约束等条件,发现模块内可能存在的各种差错。单元测试的技术依据是软件详细设计说明书。

    集成测试的目的是检查模块之间,以及模块和己集成的软件之间的接口关系,并验证已集成的软件是否符合设计要求。集成测试的技术依据是软件概要设计文档。

    系统测试的对象是完整的、集成的计算机系统,系统测试的目的是在真实系统工作环境下,验证完整的软件配置项能否和系统正确连接,并满足系统/子系统设计文档和软件开发合同规定的要求。系统测试的技术依据是用户需求或开发合同。

    配置项测试的对象是软件配置项,配置项测试的目的是检验软件配置项与软件需求规格说明的一致性。

    确认测试主要验证软件的功能、性能和其他特性是否与用户需求一致。

    验收测试是指针对软件需求规格说明,在交付前以用户为主进行的测试。

    回归测试的目的是测试软件变更之后,变更部分的正确性和对变更需求的复合型,以及软件原有的、正确的功能、性能和其他规定的要求的不损害性。

  • 第5题:

    计算机软件的验证和确认,包括软件过程的分析、评价、评审、审查、评估和测试等,确保满足()和用户需要

    • A、使用要求
    • B、预期用途
    • C、测试性要求
    • D、配置管理要求

    正确答案:B

  • 第6题:

    在确认测试的叙述中不正确的是()。

    • A、确认测试是为了验证软件的功能和性能及其他特性是否与用户的要求一致。
    • B、确认测试的内容包括功能测试和性能测试。
    • C、安装测试不属于确认测试的内容
    • D、它着重考虑软件是否满足确认测试的内容

    正确答案:C

  • 第7题:

    从下列关于软件测试的叙述中,选出5条正确的叙述。 (1)用黑盒法测试时,测试用例是根据程序内部逻辑设计的。 (2)尽量用公共过程或子程序去代替重复的代码段。 (3)测试是为了验证该软件已正确地实现了用户的要求。 (4)对于连锁型分支结构,若有n个判定语句,则有2n条路径。 (5)尽量采用复合的条件测试,以避免嵌套的分支结构? (6)GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。 (7)发现错误多的程序模块,残留在模块中的错误也多。 (8)黑盒测试方法中最有效的是因果图法。 (9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。 (10)程序效率的提高主要应通过选择高效的算法来实现。


    正确答案: 正确的叙述有(4)、(5)、(6)、(7)、(10)。
    黑盒测试主要是根据程序的有关功能规格说明和覆盖准则来设计测试用例,进行测试的,不是根据程序的内部逻辑来设计测试用例,这是白盒测试做的事情。在所有黑盒测试方法中,最有效的不是因果图法,而是边界值分析方法。测试的目的是尽可能多地发现软件中的错误,其附带的收获才是验证该软件已正确地实现了用户的要求。测试的一条重要原则是:发现错误多的程序模块,残留在模块中的错误也多。软件可靠性模型(Shooman)就是依据这个原则建立它的公式的。对于连锁型分支结构,若有n个判定语句,则有2n条路径。因此,随着n的增大,路径数增长非常快。单元测试时,因为桩模块要模拟子模块的功能,这不是一件容易的事情,而驱动模块只是控制被测模块的执行,所以桩模块的编写比驱动模块的编写要难得多。
    在程序设计风格方面,如果重复的代码段没有明显的功能,不可以抽取出来形成独立的公共过程或子程序,只有在这些代码段表现出独立的功能时,才可把它们抽取出来形成独立的公共过程或子程序。另外,程序效率的提高主要应通过选择高效的算法或使用高效的语言编译器来实现。GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁,这句话是正确的。

  • 第8题:

    在用户的应用环境之下,用户通过运行和使用软件,检测与核实软件实现的功能是否符合预期的要求,这种测试是()

    • A、开发方测试
    • B、集成测试
    • C、白盒测试
    • D、用户测试

    正确答案:D

  • 第9题:

    单选题
    在用户的应用环境之下,用户通过运行和使用软件,检测与核实软件实现的功能是否符合预期的要求,这种测试是()
    A

    开发方测试

    B

    集成测试

    C

    白盒测试

    D

    用户测试


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

  • 第10题:

    判断题
    从用户的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。()
    A

    B


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

  • 第11题:

    判断题
    软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。
    A

    B


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

  • 第12题:

    单选题
    以下关于验收测试,软件测试和监理工程师的说法正确的是()
    A

    验收测试是由承建方和用户按照用户使用手册执行软件验收

    B

    软件测试的目的是为了验证软件功能是否正确

    C

    监理工程师应按照有关标准审查提交的测试计划,并提出审查意见

    D

    软件测试计划开始于软件设计阶段,完成于软件开发阶段


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

  • 第13题:

    测试组负责软件质量。判断对错


    正确答案:错误

  • 第14题:

    软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以 软件测试在软件工程的后期才开始具体的工作

    A.错误

    B.正确


    参考答案:A

  • 第15题:

    (请作答此空)的目的是检查模块之间,以及模块和已集成的软件之间的接口关系,并验证已集成的软件是否符合设计要求。其测试的技术依据是( )。

    A. 单元测试
    B.集成测试
    C.系统测试
    D.回归测试

    答案:B
    解析:
    根据国家标准GB/T 15532-2008,软件测试可分为单元测试、集成测试、配置项测试、系统测试、验收测试和回归测试等类别。单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块、软件构件或面向对象软件中的类(统称为模块),其目的是检查每个模块能否正确地实现设计说明中的功能、性能、接口和其他设计约束等条件,发现模块内可能存在的各种差错。单元测试的技术依据是软件详细设计说明书。集成测试的目的是检查模块之间,以及模块和己集成的软件之间的接口关系,并验证已集成的软件是否符合设计要求。集成测试的技术依据是软件概要设计文档。系统测试的对象是完整的、集成的计算机系统,系统测试的目的是在真实系统工作环境下,验证完整的软件配置项能否和系统正确连接,并满足系统/子系统设计文档和软件开发合同规定的要求。系统测试的技术依据是用户需求或开发合同。配置项测试的对象是软件配置项,配置项测试的目的是检验软件配置项与软件需求规格说明的一致性。确认测试主要验证软件的功能、性能和其他特性是否与用户需求一致。验收测试是指针对软件需求规格说明,在交付前以用户为主进行的测试。回归测试的目的是测试软件变更之后,变更部分的正确性和对变更需求的复合型,以及软件原有的、正确的功能、性能和其他规定的要求的不损害性。

  • 第16题:

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

    A.性能测试是为了验证软件系统是否能够达到用户提出的性能指标

    B.性能测试不用于发现软件系统中存在的性能瓶颈
    C.性能测试类型包括负载测试、强度测试、容量测试等

    D.性能测试常通过工具来模拟大量用户操作,增加系统负载

    答案:B
    解析:

  • 第17题:

    测试是为了验证该软件已正确地实现了用户的要求。


    正确答案:错误

  • 第18题:

    软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。


    正确答案:错误

  • 第19题:

    软件测试策略必须提供可以检验一小段源代码是否得以正确实现的低层测试,同时也要提供能够验证整个系统的功能是否符合用户需求的高层测试。


    正确答案:正确

  • 第20题:

    单选题
    计算机软件的验证和确认,包括软件过程的分析、评价、评审、审查、评估和测试等,确保满足()和用户需要
    A

    使用要求

    B

    预期用途

    C

    测试性要求

    D

    配置管理要求


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

  • 第21题:

    单选题
    在确认测试的叙述中不正确的是()。
    A

    确认测试是为了验证软件的功能和性能及其他特性是否与用户的要求一致。

    B

    确认测试的内容包括功能测试和性能测试。

    C

    安装测试不属于确认测试的内容

    D

    它着重考虑软件是否满足确认测试的内容


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

  • 第22题:

    判断题
    测试是为了验证该软件已正确地实现了用户的要求。
    A

    B


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

  • 第23题:

    判断题
    软件测试策略必须提供可以检验一小段源代码是否得以正确实现的低层测试,同时也要提供能够验证整个系统的功能是否符合用户需求的高层测试。
    A

    B


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