V模型
概述:
v模型最早是由paul rook在20世界80年代后期提出的。
在传统的开发模型中,比如瀑布模型,人们通常把测试过程作为在需求分析、概要设计、详细设计和编码全部完成之后的一个阶段,人们认为测试是一个收尾工作,而不是主要的过程。
v模型是软件开发瀑布模型的变种,它反应了测试活动与分析和设计的关系,从做到右描述了开发行为和测试行为,非常明确的表明了测试阶段与开发阶段的对应关系。
优点:
–
复杂的测试工作按阶段化成各个小阶段来实现
–
多角度测试系统
缺点:
–验收测试时才能对需求分析、系统设计进行验证
–开发和测试保持一种线性的先后关系
–实际应用中,由于需求变更较大,导致要重复变更需求、设计、编码、测试,耗费成本
模型图: