悠悠的心情,悠悠地生活。。。。。。

不同的开发模式,对测试的影响

上一篇 / 下一篇  2008-02-25 14:46:40 / 个人分类:黑盒测试

1大爆炸模式的优点是简单。计划、进度安排和正规开发过程几乎没有,所有精力都花在开发软件和编码上。多数情况下,大爆炸模式几乎没有什么测试,有的话也是挤在产品发布前进行。测试员参与此类测试,测试工作越深入,就会发现越来越多的软件,而已不可能回头修复已经需要重大修改的问题,争吵就越多。尽量避开此模式下进行测试。

eQFs*S0

2边写边改模式通常最初只有粗略的想法,接着进行一些简单的设计,然后开始漫长的来回编写,测试和修改缺陷的过程。测试在此模式未特别强调,但是在编写代码和修复缺陷过程中举足轻重,作为此模式测试人员,需要和程序员一样清醒地认识到自己将陷入无休止的循环往复。几乎每一天都会拿到新的软件版本并着手进行测试。当新版本出来时,旧版本的测试可能尚未完成。最后,终于有机会对所有功能进行测试了,并且发现软件缺陷越来越来少,这是可能是决定该发布软件了。51Testing软件测试网+J _} Ax d!ydM

3瀑布模式非常强调产品的定义。从测试角度来看,此模式比前面介绍的其他模式更有优势。所以一切都有完整细致的说明。当软件提交到测试小组时,所有细节都以确定并有文档记录,而且实在软件之中。由此,测试小组得以制订精密的计划和进度。测试对象非常明确。然而,因为测试在最后进行,所以一些根本性问题可能出现在早期,但是直到准备发布产品时才可能发现。51Testing软件测试网rd$[0c@f1{ za{%b

4螺旋模式经历了很长的路来解决其他模式中存在的问题,同时有一些好的突破。总体思想是一开始不必定义所有细节。从小开始,定义重要功能,努力实现这些功能,接受客户反馈,然后进入下一阶段。螺旋模式包含了一点瀑布模式(分析、设计、开发和测试),一点边写边改模式(螺旋模式的每一次)和一点大爆炸模式(从外界观察)。该模式发现问题早,成本低特点。测试员喜欢该模式,因为通过参与最初的设计阶段,可以尽早地影响到产品,可以把产品的来龙去脉弄得很清楚;在项目后期,不至于最后一分钟还匆忙地进行全面测试。测试一直都在进行,最后一步只是验证表面所有部分有没有问题。51Testing软件测试网1{w6b*Cq7{'Y3o$WD


TAG: 黑盒测试

 

评分:0

我来说两句

Open Toolbar