更多“软件测试分为几个阶段?各阶段的测试策略和要求是什么?”相关问题
  • 第1题:

    软件生命周期可分为多个阶段,—般分为定义阶段、开发阶段和维护阶段。编码和测试属于【 】阶段。


    正确答案:开发
    开发 解析:软件生命周期分为软件定义、软件开发及软件运行维护3个阶段。本题中软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。

  • 第2题:

    软件测试按测试阶段分为单元测试、___________________、确认测试、系统测试、____ _____________。


    正确答案:集成测试、验收测试

  • 第3题:

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

    A.软件测试可分为单元测试、集成测试、确认测试、系统测试和验收测试
    B.软件测试按照测试方式划分静态测试和动态测试
    C.软件测试按照研发阶段可分为白盒测试和黑盒测试
    D.软件测试按照测试实施组织划分:开发方测试、用户测试和第三方测试。

    答案:C
    解析:
    本题考察软件测试的分类。软件测试的类型划分:(1)按照研发阶段:单元测试、集成测试、确认测试、系统测试、验收测试。(2)按照测试实施组织划分:开发方测试、用户测试和第三方测试。(3)按照测试方式划分:静态测试和动态测试。(4)按照测试技术划分:黑盒测试、白盒测试和灰盒测试。

  • 第4题:

    测试过程分为哪几个阶段()

    • A、单元测试
    • B、集成测试
    • C、系统测试
    • D、验收测试

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

  • 第5题:

    软件测试策略的确定过程通常经历()、评估风险、确定测试策略三个阶段组成。


    正确答案:确定测试需求

  • 第6题:

    软件测试的步骤有哪些?每个测试阶段的测试依据是什么?分别有谁来测试?


    正确答案: 单元测试:将每一个模块作为一个单独的测试单元,保证每个模块作为一个单元能正确运行。(编码测试阶段)
    子系测试系统:将经过单元测试的模块放在一起形成一个子系统来测试,以测试模块间的接口正确性作为主要任务。(集中测试阶段)
    系统测试:将经过测试的子系统装配成一个完整的系统来测试,检验系统是否确实能实现需求规格说明书中的功能,以及系统的动态特征是否符合预定要求。
    阶段系统测试:是指整个计算机系统(包括软硬件)的测试,可与系统的安装和验收相结合进行。(集中测试阶段)
    验收测试:在用户的参与下,把软件系统作为单一的实体进行测试,使软件系统能满足用户的需要。测试内容与系统测试基本相同。(验收阶段)
    平行测试:新旧两个系统同时运行进行比较,避免风险的同时给用户对新系统一段熟悉的时间。(运行阶段)

  • 第7题:

    简述利用WinRunner进行测试的过程可分为哪几个阶段,即操作步骤是什么?


    正确答案: W.R的测试过程分为以下六个阶段:
    (1)创建GUI map;
    (2)创建测试;
    (3)调试测试;
    (4)执行测试;
    (5)查看测试结果;
    (6)报告发现的错误。

  • 第8题:

    系统测试分成几个阶段?各阶段的任务是什么?


    正确答案: 阶段:
    (1)单元测试
    (2)集成测试
    (3)确认测试
    (4)系统测试
    任务:
    单元测试:
    (1)模块接口测试
    (2)局部数据结构测试
    (3)路径测试
    (4)错误处理测试
    (5)边界测试
    集成测试:将所有的模块按照要求组成一个完整的系统进行分析。
    确认测试:使用实际数据进行测试,从而验证系统是否满足用户的实际需要,验证系统的有效性。
    系统测试:把通过确认测试的系统,作为基于计算机系统的一个整体元素,与整个系统的其他元素结合起来,在实际运行环境下,对计算机系统进行一系列的集成测试盒有效性测试。

  • 第9题:

    问答题
    软件测试的步骤有哪些?每个测试阶段的测试依据是什么?分别有谁来测试?

    正确答案: 单元测试:将每一个模块作为一个单独的测试单元,保证每个模块作为一个单元能正确运行。(编码测试阶段)
    子系测试系统:将经过单元测试的模块放在一起形成一个子系统来测试,以测试模块间的接口正确性作为主要任务。(集中测试阶段)
    系统测试:将经过测试的子系统装配成一个完整的系统来测试,检验系统是否确实能实现需求规格说明书中的功能,以及系统的动态特征是否符合预定要求。
    阶段系统测试:是指整个计算机系统(包括软硬件)的测试,可与系统的安装和验收相结合进行。(集中测试阶段)
    验收测试:在用户的参与下,把软件系统作为单一的实体进行测试,使软件系统能满足用户的需要。测试内容与系统测试基本相同。(验收阶段)
    平行测试:新旧两个系统同时运行进行比较,避免风险的同时给用户对新系统一段熟悉的时间。(运行阶段)
    解析: 暂无解析

  • 第10题:

    问答题
    软件测试分为几个阶段?各阶段的测试策略和要求是什么?

    正确答案: 和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段:
    单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。
    集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品提交到测试部门前,产品开发小组都要进行联合调试,因此在大部分企业中集成测试是由开发人员来完成的。
    系统测试:系统测试是在集成测试通过后进行的,目的是充分运行系统,验证各子系统是否都能正常工作并完成设计的要求。它主要由测试部门进行,是测试部门最大最重要的一个测试,对产品的质量有重大的影响。
    验收测试:验收测试以需求阶段的《需求规格说明书》为验收标准,测试时要求模拟实际用户的运行环境。对于实际项目可以和客户共同进行,对于产品来说就是最后一次的系统测试。测试内容为对功能模块的全面测试,尤其要进行文档测试。
    单元测试测试策略:
    自顶向下的单元测试策略:比孤立单元测试的成本高很多,不是单元测试的一个好的选择。
    自底向上的单元测试策略:比较合理的单元测试策略,但测试周期较长。
    孤立单元测试策略:最好的单元测试策略。
    集成测试的测试策略:
    大爆炸集成:适应于一个维护型项目或被测试系统较小。
    自顶向下集成:适应于产品控制结构比较清晰和稳定;高层接口变化较小;底层接口未定义或经常可能被修改;产口控制组件具有较大的技术风险,需要尽早被验证;希望尽早能看到产品的系统功能行为。
    自底向上集成:适应于底层接口比较稳定;高层接口变化比较频繁;底层组件较早被完成。
    基于进度的集成
    优点:具有较高的并行度;能够有效缩短项目的开发进度。
    缺点:桩和驱动工作量较大;有些接口测试不充分;有些测试重复和浪费。
    系统测试的测试策略:
    数据和数据库完整性测试;功能测试;用户界面测试;性能评测;负载测试;强度测试;容量测试;安全性和访问控制测试;故障转移和恢复测试;配置测试;安装测试;加密测试;可用性测试;版本验证测试;文档测试
    解析: 暂无解析

  • 第11题:

    填空题
    根据软件的生命周期,可以将软件开发分为以下几个主要阶段:()、需求分析、系统设计、软件编制、组装测试、运行和维护。

    正确答案: 可行性研究与计划阶段
    解析: 暂无解析

  • 第12题:

    问答题
    软件测试应该划分几个阶段?简述各个阶段应重点测试的点?各个阶段的含义?

    正确答案: 大体上来说可分为单元测试,集成测试,系统测试,验收测试,每个阶段又分为以下五个步骤:测试计划,测试设计,用例设计,执行结果,测试报告
    初始测试集中在每个模块上,保证源代码的正确性,该阶段成为单元测试,主要用白盒测试方法。接下来是模块集成和集成以便组成完整的软件包。
    集成测试集中在证实和程序构成问题上。主要采用黑盒测试方法,辅之以白盒测试方法。
    软件集成后,需要完成确认和系统测试。
    确认测试提供软件满足所有功能、性能需求的最后保证。确认测试仅仅应用黑盒测试方法。
    单元测试是对软件中的基本组成单位进行的测试,如一个模块、一个过程等等。它是软件动态测试的最基
    本的部分,也是最重要的部分之一,其目的是检验软件基本组成单位的正确性。
    集成测试是在软件系统集成过程中所进行的测试,其主要目的是检查软件单位之间的接口是否正确。系统测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确并非一项简单的任务,它被称为测试的“先知者问题”。验收测试旨在向软件的购买者展示该软件系统满足其用户的需求。它的测试数据通常是系统测试的测试数据的子集.
    回归测试是在软件维护阶段,对软件进行修改之后进行的测试。其目的是检验对软件进行的修改是否正确。
    解析: 暂无解析

  • 第13题:

    软件测试生命周期分为:测试计划、_________________、_________________、测试执 行、测试评估五个阶段 。


    正确答案:测试设计、测试开发

  • 第14题:

    软件生命周期可分为多今阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于【 】阶段。


    正确答案:开发
    开发 解析:软件生命周期分为软件定义、软件开发及软件运行维护3个阶段。本题中软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。

  • 第15题:

    软件开发过程分为如下几个阶段:需求分析、总体设计、详细设计、编程与测试、维护。


    正确答案:正确

  • 第16题:

    软件测试应该划分几个阶段?简述各个阶段应重点测试的点?各个阶段的含义?


    正确答案: 大体上来说可分为单元测试,集成测试,系统测试,验收测试,每个阶段又分为以下五个步骤:测试计划,测试设计,用例设计,执行结果,测试报告
    初始测试集中在每个模块上,保证源代码的正确性,该阶段成为单元测试,主要用白盒测试方法。接下来是模块集成和集成以便组成完整的软件包。
    集成测试集中在证实和程序构成问题上。主要采用黑盒测试方法,辅之以白盒测试方法。
    软件集成后,需要完成确认和系统测试。
    确认测试提供软件满足所有功能、性能需求的最后保证。确认测试仅仅应用黑盒测试方法。
    单元测试是对软件中的基本组成单位进行的测试,如一个模块、一个过程等等。它是软件动态测试的最基
    本的部分,也是最重要的部分之一,其目的是检验软件基本组成单位的正确性。
    集成测试是在软件系统集成过程中所进行的测试,其主要目的是检查软件单位之间的接口是否正确。系统测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确并非一项简单的任务,它被称为测试的“先知者问题”。验收测试旨在向软件的购买者展示该软件系统满足其用户的需求。它的测试数据通常是系统测试的测试数据的子集.
    回归测试是在软件维护阶段,对软件进行修改之后进行的测试。其目的是检验对软件进行的修改是否正确。

  • 第17题:

    什么是软件测试?软件测试分为哪几个阶段?


    正确答案: 软件测试是一个为了寻找软件中的错误而运行软件的过程,一个成功的测试是指找到了迄今为止尚未发现的错误的测试。
    软件测试一般分为单元测试、集成测试和系统测试。

  • 第18题:

    软件测试要经过哪几个阶段?各个阶段与什么文档有关?


    正确答案: ⑴单元测试:详细设计说明书,源程序清单,单元测试计划,单元测试报告;
    ⑵集成测试:概要设计说明书,详细设计说明书,集成测试计划,集成测试报告;
    ⑶确认测试:需求规格说明,用户手册,操作手册,测试计划,测试报告,项目开发总结;
    ⑷系统测试:需求规格说明书,系统测试计划,系统测试报告。

  • 第19题:

    根据软件的生命周期,可以将软件开发分为以下几个主要阶段:()、需求分析、系统设计、软件编制、组装测试、运行和维护。


    正确答案:可行性研究与计划阶段

  • 第20题:

    问答题
    什么是软件测试?软件测试分为哪几个阶段?

    正确答案: 软件测试是一个为了寻找软件中的错误而运行软件的过程,一个成功的测试是指找到了迄今为止尚未发现的错误的测试。
    软件测试一般分为单元测试、集成测试和系统测试。
    解析: 暂无解析

  • 第21题:

    问答题
    系统测试分成几个阶段?各个阶段的任务是什么?

    正确答案: 阶段:
    (1)单元测试
    (2)集成测试
    (3)确认测试
    (4)系统测试
    任务:
    单元测试:
    (1)模块接口测试
    (2)局部数据结构测试
    (3)路径测试
    (4)错误处理测试
    (5)边界测试。
    集成测试:将所有的模块按照要求组成一个完整的系统进行分析。
    确认测试:使用实际数据进行测试,从而验证系统是否满足用户的实际需要,验证系统的有效性。
    系统测试:把通过确认测试的系统,作为基于计算机系统的一个整体元素,与整个系统的其他元素结合起来,在实际运行环境下,对计算机系统进行一系列的集成测试盒有效性测试。
    解析: 暂无解析

  • 第22题:

    问答题
    软件测试要经过哪几个阶段?各个阶段与什么文档有关?

    正确答案: ⑴单元测试:详细设计说明书,源程序清单,单元测试计划,单元测试报告;
    ⑵集成测试:概要设计说明书,详细设计说明书,集成测试计划,集成测试报告;
    ⑶确认测试:需求规格说明,用户手册,操作手册,测试计划,测试报告,项目开发总结;
    ⑷系统测试:需求规格说明书,系统测试计划,系统测试报告。
    解析: 暂无解析

  • 第23题:

    填空题
    软件测试策略的确定过程通常经历()、评估风险、确定测试策略三个阶段组成。

    正确答案: 确定测试需求
    解析: 暂无解析