【测试开发篇4】测试模型

目录

一、软件测试V模型

编码前

概要设计:

详细设计:

编码后:

单元测试&集成测试

系统测试

验收测试

V模型的特点

优点:

缺点:

二、软件测试W模型

编码之前:

编码的时候:

编码之后:


一、软件测试V模型

编码前

编码之前,涉及:

用户需求需求分析与系统概要设计详细设计

       用户需求需求分析与系统这两个部分和瀑布模型当中是一致的,这两个步骤都是分析用户的需求。下面,重点看一下概要设计详细设计


概要设计:

在这一个步骤当中,其实就是设计一个整体的架构框架,也就是在宏观上面根据需求设计。


详细设计:

模块与模块之间的详细设计。


编码后:

单元测试&集成测试

这两个测试步骤是由开发人员来完成的测试。

其中:

单元测试需要参考详细设计的内容;

集成测试需要参考概要设计的内容。

单元测试指的是根据细分的功能进行测试。

集成测试指的是把各个模块集成起来进行测试。 


系统测试

这个测试就是由测试人员重点来完成的了,这个测试过程需要参考需求分析与系统设计。

需要针对项目的整体进行测试。


验收测试

       验收测试的过程就交给用户来进行了。验收测试是参考用户需求来完成的,那么就需要由用户来进行验收。

总的来说,就是:用户需求-->概要设计-->详细设计。

然后依据各个需求来进行测试。


V模型的特点

优点:

       1、明确表明了测试的类型(例如单元测试、集成测试、系统测试等等)

       2、明确标注了测试阶段开发阶段之间对应的关系。在上图当中,每一种测试都和需求的一一对应

缺点:

和瀑布模型一样,测试留到了最后,增加了风险的可能性。


二、软件测试W模型

W模型又被称之为"双V模型"。其中一个V代表着开发的模型,另外一个V代表着测试的模型

编码之前

开发每进行一步,那么测试就需要跟进一步进行测试准备


编码的时候:

测试人员同时进行单元测试。


编码之后:

开发每进行一步,测试就需要同时进行响应的测试。

具体的步骤,如下图所示:

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值