最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

软件测试一般需要经历哪些阶段

来源:动视网 责编:小OO 时间:2025-09-23 19:10:09
文档

软件测试一般需要经历哪些阶段

软件测试一般需要经历哪些阶段?传统的瀑布型的开发模式下,每一个阶段的工作必须等上一阶段完成才可以开始,软件测试是在代码编写完毕后才开始,然而这种模式的开发与测试都被证明是效率较低的,实际应用已经不多。软件测试是质量保证的关键,应该贯穿整个软件测试的过程。Boehm下面这一段话就很好地说明了这一点:平均而言,如果在需求阶段修正三个错误的代价是1,那么,在设计阶段就是它的3~6倍,在编程阶段是它的10倍,在内部测试阶段是它的20~40倍,在外部测试阶段是它的30~70倍,而到了产品发布出去时,这个
推荐度:
导读软件测试一般需要经历哪些阶段?传统的瀑布型的开发模式下,每一个阶段的工作必须等上一阶段完成才可以开始,软件测试是在代码编写完毕后才开始,然而这种模式的开发与测试都被证明是效率较低的,实际应用已经不多。软件测试是质量保证的关键,应该贯穿整个软件测试的过程。Boehm下面这一段话就很好地说明了这一点:平均而言,如果在需求阶段修正三个错误的代价是1,那么,在设计阶段就是它的3~6倍,在编程阶段是它的10倍,在内部测试阶段是它的20~40倍,在外部测试阶段是它的30~70倍,而到了产品发布出去时,这个
软件测试一般需要经历哪些阶段?

传统的瀑布型的开发模式下,每一个阶段的工作必须等上一阶段完成才可以开始,软件测试是在代码编写完毕后才开始,然而这种模式的开发与测试都被证明是效率较低的,实际应用已经不多。软件测试是质量保证的关键,应该贯穿整个软件测试的过程。Boehm下面这一段话就很好地说明了这一点:

平均而言,如果在需求阶段修正三个错误的代价是1,那么,在设计阶段就是它的3~6倍,在编程阶段是它的10倍,在内部测试阶段是它的20~40倍,在外部测试阶段是它的30~70倍,而到了产品发布出去时,这个数字就是40~100倍

所以,软件测试应该在项目开始便介入,并贯穿整个项目过程。一般来说测试的过程可以分为以下几个阶段:

1、需求说明书审查 测试人员应该参与系统或产品的需求分析,了解用户的需求,认真阅读检查需求说明是否与用户需求一致,表述准确无误。并为后面阶段的编写测试用例做好准备。

2、概要设计与程序设计审查 此阶段测试人员应该根据需求说明书来评估分析系统结构的合理性,如利用数据库的规范化理论对数据库模式进行审查。阅读数据流程图,审查程序结构逻辑的合理性,提出疑问,必要时应该进行代码会审,由一组人阅读、讨论程序结构等,从而进行结构调整。

3、单元测试 这是在编码阶段进行的,测试的对象是系统中最小的模块或者组件。此阶段一般采用白盒测试,对程序进行逻辑覆盖以及基本路径的测试。

4、集成测试 也称为组装测试、联合测试、子系统测试。这个过程是将经过单元测试的模块或者组件组装起来形成一个可运行的系统,测试的目的主要是发模块间接口的问题,验证把各种子系统集成为在一起时是否完成了预期的功能。

5、功能测试 完成集成测试后进行,该阶段依据需求说明书,从用户的角度来进行功能验证,确认每个功能是否已经按照需求说明的要求正常运行,能够正当地接收输入,并输出正确的结果。功能测试包括用户界面测试,各种操作测试等。

6、确认测试 也称为有效性测试,验证软件的功能各性能及其特性是否与用户的要求一致,该部分的测试也应该基于用户需求说明书,在模拟用户的环境下进行。如果测试的时候加入了用户信息,该部分也融合了验收测试。

7、系统测试 将软件置于整个计算机环境下进行各种测试,包括恢复测试、安全测试、强度测试、性能测试等,经过该阶段的测试,若软件基本满足开发要求,测试就结束了。

8、安装测试 该部分测试要充分考虑各种平台、用户环境下的安装,确保软件产品能够在用户环境下正常安装;安装的指导说明书的审查;安装媒体的完整性以及计算机病毒感染的预防等都是这一阶段的任务

以上就是相对完整的一个测试阶段的构成,或许与某文章的说法有多少出入,但大体情况基本一致。

文档

软件测试一般需要经历哪些阶段

软件测试一般需要经历哪些阶段?传统的瀑布型的开发模式下,每一个阶段的工作必须等上一阶段完成才可以开始,软件测试是在代码编写完毕后才开始,然而这种模式的开发与测试都被证明是效率较低的,实际应用已经不多。软件测试是质量保证的关键,应该贯穿整个软件测试的过程。Boehm下面这一段话就很好地说明了这一点:平均而言,如果在需求阶段修正三个错误的代价是1,那么,在设计阶段就是它的3~6倍,在编程阶段是它的10倍,在内部测试阶段是它的20~40倍,在外部测试阶段是它的30~70倍,而到了产品发布出去时,这个
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top