[原创]迭代软件测试模型1 - 概述

上一篇 / 下一篇  2008-07-19 12:28:26 / 个人分类:敏捷开发测试

分析了V模型、W模型和敏捷测试的一些特点,做了迭代测试的方案,供大家参考,希望多提宝贵意见。

点击这里查看大图

进步
解决了V模型“把测试作为编码之后的一个活动”的局限;
增加开发阶段的同步测试相关工作
强调了测试计划等工作的先行和对前期项目产出的验证;
能尽早发现需求和设计中的缺陷。

局限
仍把开发活动看成是从需求开始到编码结束的串行活动;
只有上一阶段完成后,才可以开始下一阶段的活动;
在模型上,不支持迭代,未考虑变更控制。

考虑到IBM RUP流程,以及微软MSF中的的敏捷和CMMI流程都是基于迭代的,故考虑以下的方案。

点击这里查看大图

支持迭代和增量的开发模型;
每个增量进行相互分离的编码和测试;
每次迭代中,将静态测试(针对文档、代码)和客户确认测试上升为一个明确的阶段;
每次迭代中,引入Build验证测试和重要非功能性测试类型;
进行频繁的交接,集成后开展 接口测试、以及回归测试;
最终合成为可交付的产品,进行系统级的全面测试。

高度迭代
持续不断的客户反馈
尽可能早地、做尽可能充分的测试


TAG: 敏捷开发测试

引用 删除 红雨瓢泼   /   2017-05-31 15:46:36
-1
 

评分:0

我来说两句

Open Toolbar