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

目录

一、软件测试V模型

编码前

概要设计:

详细设计:

编码后:

单元测试&集成测试

系统测试

验收测试

V模型的特点

优点:

缺点:

二、软件测试W模型

编码之前:

编码的时候:

编码之后:


一、软件测试V模型

编码前

编码之前,涉及:

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

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


概要设计:

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


详细设计:

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


编码后:

单元测试&集成测试

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

其中:

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

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

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

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


系统测试

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

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


验收测试

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

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

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


V模型的特点

优点:

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

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

缺点:

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


二、软件测试W模型

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

编码之前

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


编码的时候:

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


编码之后:

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

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

猜你喜欢

转载自blog.csdn.net/weixin_56738054/article/details/129655746