迭代测试流程_第1页
迭代测试流程_第2页
迭代测试流程_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

6-39基于快速原型法的MIS软件迭代测试流程戴红雁软件测试的目的是在软件分发到最终用户手中之前,发现并解决软件缺陷,提高软件质量。所有的软件测试都应追溯到用户需求、尽早地和不断地进行软件测试是软件测试的重要原则。软件测试W模型如图1所示。软件快速原型开发方法,是将整个项目的开发目标划分成为一些更易于完成和达到的阶段性小目标,这些小目标都有一个定义明确的阶段性评估标准。在W模型下,对于采用很多文档是事后补充,或者根本没有文档的快速原型法开发的MIS软件项目,要做到测试与开发同步是不现实的。随着开发的MIS软件越来越复杂,在W测试模型下现有的软件开发和测试不可避免地带来以下问题:(1)大量的软件错误往往到了系统测试时才能够被发现,经常导致项目进度无法控制和软件开发成本的急剧增加。(2)在软件开发过程中,项目管理者缺乏对软件质量状况的了解和控制,加大了项目管理难度。(3)往往是经过系统测试之后,才真正确定该设计是否能够满足系统功能、性能和可靠性方面的需求,导致控制项目风险的能力较弱。

基于快速原型法的MIS软件迭代测试流程如图2所示,(1)制定测试计划:可以制定一个单独的测试计划,也可以为每种测试类型制定一个测试计划,如开发组制定每次构造原型的单元和集成测试计划、测试组制定此次构造原型的确认和系统测试计划。(2)设计测试:确定测试过程和设计测试用例。(3)执行测试:确保整个测试按要求执行。每次迭代测试都需要测试增加的功能,并重复执行以前版本测试过的所有测试用例(回归/增量测试)。(4)测试评价:评价测试结果和测试过程的质量。基于快速原型法的MIS软件迭代测试流程能有效提高软件质量,其具体表现在4点:(1)在软件开发的每个构造原型周期都进行软件测试活动,这样不但能够持续的提高软件质量、监控质量状态,同时也使系统测试的尽早实现成为可能。从而有效的控制开发风险、降低测试成本和保证项目进度。(2)当需求分析基本明确后,测试组就基于需求制定软件的确认测试计划,完成测试用例的设计;当第一个可执行程序出来后,测试组执行测试用例,对测试结果进行评价。这样,通过各种测试指标实时监控项目质量状况,提高对整个项目的控制和管理能力。(3)快速原型法把整个软件开发的生命周期分成多个构造原型周期,在每个构造原型周期都进行单元、集成、确认和系统测试,使软件测试发生的时间提前了,从而在很大程度上提高了软件质量,降低了项目风险和软件开发成本。(4)软件开发组承担起每个构造原型周期软件的单元和集成测试。通过提前测试来尽早地发现软件错误、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论