软件测试笔记-软件测试模型

软件测试模型:V模型、W模型、H模型

V模型

V模型是瀑布模型的一种改进,标明了测试过程中的不同阶段。

        需求分析→概要设计→详细设计→编码→单元测试→集成测试→系统测试→验收测试

V模型优点:既有底层测试又有高层测试,开发阶段清晰便于控制开发过程。

V模型缺点:容易误解为测试是在开发完成后的一个阶段;测试时发现的bug不容易找到根源,代码修改困难;如果需求变更大,返工量大。

W模型

明确表示出测试与开发并行的关系,测试伴随整个软件开发周期(包括需求、设计)。

       用户需求→需求分析→概要设计→详细设计→编码→集成→实施→交付

       用户需求分析&验收测试设计→ 需求文档验证&确认与系统测试设计→概要设计文档验证&集成测试设计→详细设计文档验证&单元测试设计→单元测试→集成测试→确认测试系统测试→验收测试

W模型优点:测试贯穿整个项目周期,更早介入早发现问题,测试开发相对独立且并行。

W模型缺点:无法支持迭代的开发模型(线性);有些项目无文档产出,W模型无法使用;对需求和设计的测试技术要求高,实践困难。

H模型

把测试活动完全独立出来,形成一个独立流程,将测试活动和测试执行活动清晰地体现出来。

测试准备→测试就绪点→测试执行

H模型优点:测试完全独立,贯穿整个生命周期,与其他流程并发进行;可以尽早准备执行灵活

H模型缺点:测试就绪点分析困难;对人员要求高。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值