软件测试模型之V模型

前言

软件测试V 模型的测试策略包括低层测试和高层测试,低层测试是为了源代码的正确性,高层测试是为了整个系统满足用户的需求。

1 软件测试模型之V模型

1.1 V 模型的提出和过程

(1)1980 年,Paul Rook(保罗•洛克)提出,旨在改进瀑布模型的开发效率和效果

(2)“V”的左端表示传统的瀑布开发模型,而“V”的右端表明相应的测试阶段

软件测试模型之V模型

1.2 V模型优点

(1)V 模型明确地将测试分为不同的级别或阶段

(2)每个阶段都与开发的各阶段相对应

(3)V 模型的测试策略包括低层测试和高层测试,低层测试是为了源代码的正确性,高层测试是为了整个系统满足用户的需求

1.3 V模型缺点

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

(2)测试的对象就是程序本身。忽视了测试活动对需求分析,系统设计等活动的验证和确认的功能,直到后期的验收测试才被发现

(3)过程是线性的、顺序的,不能反复和迭代