软件测试小结(2)

1、软件质量模型

1.功能性:功能的正确性;功能的安全性;功能的依从性。

2.可靠性:软件要有容错性;出现错误后可以很快恢复。

3.易用性:软件界面是否流畅;提示是否友好;用户使用功能是否得当。

4.效率:软件一定要高效的。

5.维护性:易测试性;稳定性。

6.可移植性:适应不同的系统。

2、瀑布模型

几大阶段:需求分析;概要设计;详细设计;编码;软件测试;软件维护。

特点:是线性模型的一种,每一步都是按顺序来执行;文档驱动,每一步都有文档产出。

优点:每个阶段很清晰;只需关注后续阶段。

缺点:依赖于需求,不能适应需求的变化;风险到项目后期才体现,失去早期纠正的机会。

3、原型模型

特点:一边确定需求,一边实现。

优点:避免瀑布模型的缺点,可以适应早期的需求的变化。

缺点:适合小型项目。

4、螺旋模型

优点:引入了风险分析。

缺点:风险分析需要专业的知识和人员。

5、测试过程V模型

从研发的瀑布模型来的

优点:包含了底层和高层的测试过程;每个步骤都是文档驱动的。

缺点:和研发瀑布模型一样,不能适应需求的改变,灵活性比较低。

6、W模型

优点:测试工作伴随着整个研发周期,测试对象不只是代码,文档也需要测试;更早的介入研发工作,可以尽早发现问题,及早处理。

缺点:对测试工程师要求比较高,实践起来难度比较大。

7、X模型

X模型是对V模型的改进,X模型提出针对单独的程序片段进行相互分离的编码和测试,此后通过频繁的交接,通过集成最终合成为可执行的程序。

8、H模型

H模型将测试活动完全独立起来,形成了一个完全独立的流程,将测试准备活动和测试活动清晰地体现出来。

优点:软件测试完全独立,贯穿整个生命周期,且与其他流程并发进行;软件测试活动可以尽早准备、尽早执行;软件测试可以根据被测试的不同而分层次、分阶段、分次序的执行。

缺点:管理要求高;技能要求高;测试就绪点分析困难。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值