2024年6月4日发(作者:)

. . . . .

软件测试模型

软件测试模型

常见的软件测试模型包括V模型、W模型、H模型、X模型和前置模型。

V模型是最具有代表意义的测试模型。V模型是软件开发瀑布模型的变种,它反映了

测试活动与分析和设计的关系 。

从左到右,描述了根本的开发过程和测试行为,非常明确地标明了测试过程中存在的

不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系 。

左边依次下降的是开发过程各阶段,与此相对应的是右边依次上升的局部,即各测试

过程的各个阶段。

用户需求 验收测试

需求分析和系统设计 确认测试和系统测试

概要设计 集成测试

详细设计 单元测试

编码

1、V模型

1 / 9

. . . . .

在软件测试方面,V模型是最广为人知的模型,尽管很多富有实际经验的测试人员还

是不太熟悉V模型,或者其它的模型。V模型已存在了很长时间,和瀑布开发模型有着一

些共同的特性,由此也和瀑布模型一样地受到了批评和质疑。V模型中的过程从左到右,

描述了根本的开发过程和测试行为。V模型的价值在于它非常明确地标明了测试过程中存

在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。局限

性:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测

试才能发现.

V模型问题:

1.

测试是开发之后的一个阶段。

2.

测试的对象就是程序本身。

3.

实际应用中容易导致需求阶段的错误一直到最后系统测试阶段才被发现。

2 / 9