软件测试模型基础概念

软件测试

软件测试模型

软件测试:在规定的条件(即满足用户需求,需要有相关的需求文档等)下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

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

V模型:
相关步骤: 需求分析、概要设计、详细设计、软件编码、单元测试、集成测试、系统测试、验收测试。
需要在相关需求以及开发阶段都完成的情况下,再进行软件测试的工作,由于需求内容在整开发过程中修改的频率相对高一些,同时V模型到测试的时候,开发的相关底层代码已经编写完成,这个时候由于需求的修改,这相对与软件测试会存在一些阻碍,返工量大,灵活性较低。

在这里插入图片描述

W模型:
W模型实际是两个V模型的交加,即开发的V模型以及测试的V模型同时进行,在需求阶段,测试就参与进来,在开发过程中对相关内容进行反复的测试,以保证相关问题能够在开发初期就能被发现以及解决,相对V模型来说,测试效率相对会高一些;但是对于没有需求文档的一些内容开发,没有准确的说法,这就会导致其中确认需求所消耗的时间过长,所以对需求和设计的测试要求相对较高一些。

在这里插入图片描述

H模型:
一个完全独立的流程,做好测试的前期准备,可在软件开发的某一阶段直接进入,贯彻整个软件周期,且与其他流程并发进行,灵活性较高,可根据被测物的不同而分层次、分阶段、分次序的执行,同时也是可以被迭代的。但是由于模型的灵活性,则需要相对清晰的规则和管理制度,加以管理和控制。技术要求相对高一些,并且测试就绪点相对分析会有点困难,不能确认什么时候进入才是合适的时候,毕竟测试的就绪点的进入对后续的测试执行会有些许影响。

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值