参考答案和解析
正确答案:D

更多“● 软件的测试通常分单元测试、组装测试、确认测试、系统测试四个阶段进行。(32) 属于确认测试阶段的 ”相关问题
  • 第1题:

    软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。在程序编码阶段进行的测试通常是______ 。

    A.单元测试

    B.集成测试

    C.验收测试(确认测试)

    D.系统测试


    正确答案:A
    解析:单元测试(模块测试),针对每个模块进行的测试,可从程序的内部结构出发设计测试用例,多个模块可以平行地对立地测试,通常在编码阶段进行。

  • 第2题:

    软件的测试通常分单元测试、组装测试、确认测试、系统测试四个阶段进行。______属于确认测试阶段的活动。

    A.设计评审

    B.代码审查

    C.结构测试

    D.可靠性测试


    正确答案:D
    解析:此题考的是与测试相关的基本概念,下面是备选答案中提及的几个活动说明:设计评审:对设计方案进行正式审查,以确认其是否能够满足需求。代码审查:对源程序进行正式审查,以确认其是否满足设计的需要,以及能否达到预定的规范要求。结构测试:也称为路径测试,对软件系统内部进行逻辑测试,常使用白盒测试法。可靠性测试:验证软件是否满足需求说明书中的可靠性要求,通常使用MTBF(平均无故障时间)、MTTR(平均修复时间)来衡量,由于是验证需求说明的内容,故在确认测试阶段完成。从以上说明可以得出题目答案为:D。此外下面这一组与测试相关的概念也是需要掌握的,请大家牢记。功能测试:在规定的一段时间内运行软件系统的所有功能,以验证软件系统有无严重错误。回归测试:用于验证软件修改后是否引出了新的错误。强度测试:检查在系统运行环境不正常到发生故障的情况下,系统可以运行到何种程度。性能测试:检查系统是否满足在需求规格说明书中规定的性能。恢复测试:证实在克服硬件故障后,系统能否继续正常工作。启动/停止测试:验证在机器启动及关机阶段,软件系统正确处理的能力。配置测试:检查计算机系统内各个设备或各种资源之间的相互连接和功能分配中的错误。安全性测试:检验系统中已有的系统安全性、保密性措施是否发挥作用,有无漏洞。可使用性测试:主要从使用的合理性、方便性等角度来对软件系统进行检查,发现人为因素或使用上的问题。可支持性测试:主要验证系统的支持策略对公司与用户是否切实可行。安装测试:目的在于查找安装过程中的错误。互连测试:验证两个或多个不同的系统之间的互连性。兼容性测试:验证软件产品在不同版本之间的兼容性。容量测试:也称为压力测试,验证系统的能力最高能达到什么程度。文档测试:检查用户文档的清晰性和精确性。表2-6对以上测试项目与不同测试步骤的关联性进行了总结。注:√表示需要,○表不建议。

  • 第3题:

    软件的测试通常分单元测试、组装测试、确认测试、系统测试四个阶段进行。 ( ) 属于确认测试阶段的活动。

    A.设计评审
    B.代码审查
    C.结构测试
    D.可靠性测试

    答案:D
    解析:
    测试是软件开发过程中的重要活动,为提高系统质量和可靠性提供保障。通常测试与软件开发阶段密切相对应。单元测试通常在模块的开发期间实施,主要测试程序中的一个模块或一个子程序。集成测试通常需要将所有程序模块按照设计要求组装成为系统,这种测试的目的是在保证各模块仍能够正常运行的同时,组装后的系统也能够达到预期功能。确认测试的任务是进一步检查软件的功能和性能是否与用户要求一致。系统测试把已经确认的软件在实际运行环境中,与其他系统成分组合在一起进行测试。在本题给出的备选项中,设计评审是指对软件需求分析阶段和概要设计阶段产生的软件设计说明书进行质量等方面的评审,此时,软件还没有形成实体;代码审查以人工的模拟技术和一些类似与动态分析的方法对程序进行分析和测试,通常在单元测试阶段进行;结构测试则是在了解程序结构的前提下在单元/模块测试中进行:可靠性测试则主要检查软件的平均失效间隔时间等指标是否符合系统需求。

  • 第4题:

    软件测试通常分为单元测试、组装测试、确认测试、系统测试四个阶段,(18)属于确认测试阶段的活动。

    A.设计评审

    B.代码审查

    C.结构测试

    D.可靠性测试


    正确答案:D
    解析:测试是软件开发过程中的重要活动,为系统质量和可靠性提供保障。通常测试与软件开发阶段密切相对应。单元测试通常在模块的开发期间实施,主要测试程序中的一个模块或一个子程序。集成测试通常需要将所有程序模块按照设计要求组装成为系统,这种测试的目的是在保证各模块仍能够正常运行的同时,组装后的系统也能够达到预期功能。确认测试的任务是进一步检查软件的功能和性能是否与用户要求一致。系统测试把已经确认的软件在实际运行环境中,与其他系统成分组合在一起进行测试。在本题给出的备选项中,设计评审是指对软件需求分析阶段和概要设计阶段产生的软件设计说明书进行质量等方面的评审,此时,软件还没有形成实体;代码审查以人工的模拟技术和一些类似与动态分析的方法对程序进行分析和测试,通常在单元测试阶段进行;结构测试则是在了解程序结构的前提下在单元/模块测试中进行;可靠性测试则主要检查软件的平均失效间隔时间等指标是否符合系统需求。

  • 第5题:

    软件测试通常分为单元测试、组装测试、确认测试、系统测试4个阶段。(31)属于确认测试阶段的活动。

    A.设计评审

    B.结构测试

    C.可靠性测试

    D.代码审查


    正确答案:C
    解析:软件测试通常分为单元测试、组装测试、确认测试和系统测试4个阶段。单元测试是指对软件设计的最小单位——模块进行正确性检验的测试。其测试依据是详细设计说明书和源程序。
      组装测试也称为集成测试,它是把模块在按照设计要求组装起来的同时进行测试。其主要的测试目的是发现域接口有关的错误。其测试依据是概要设计说明书。
      确认测试是检验软件的功能和性能及其他特性是否满足了需求规格说明中确定的各种需求,以及软件配置是否完全、正确的测试。其测试依据是需求规格说明书、合同书。确认测试包括有效性测试和软件配置审查。有效性测试是在模拟的环境下,运用黑盒测试方法,验证所测软件是否满足需求规格说明书列出的要求。在有效性测试中除了考虑功能、性能以外,还需检验可移植性、可靠性、兼容性、用户界面,以及系统所提供的文档资料是否符合要求等内容。软件配置审查的目的在于确保已开发软件的所有文档资料均已编写齐全,足以支持投入运行以后的软件维护工作。
      系统测试是把通过确认测试的软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下的测试活动。其测试依据也是需求规格说明书、合同书。