广交好友~~ 想要讨论的可以留下msn~~~ 希望群友网友经常能提出问题,一起解决,共同提高

V模型的实际用处

上一篇 / 下一篇  2010-03-01 16:13:20 / 个人分类:测试基础

V模型

  

V

V模型是最广为人知的测试模型。
  最典型的V模型版本一般会在其开始部分对软件开发过程进行描述,如下图所示:
  图1 V模型的各级开发阶段
  这是古老的瀑布模型。作为开发模型,
  在V模型中,测试过程被加在开发过程的后半部分,如下图所示:
  图2 V模型示意图
  单元测试所检测代码的开发是否符合详细设计的要求。集成测试所检测此前测试过的各组成部分是否能完好地结合到一起。系统测试所检测已集成在一起的产品是否符合系统规格说明书的要求。而验收测试则检测产品是否符合最终用户的需求。
  预验收测试
  可行性分析 -------> 验收测试
  ↘ 预系统测试 ↗
  需求分析 -----> 系统测试
  ↘ 预集成测试 ↗
  概要设计 ----> 集成测试
  ↘ 预单元测试 ↗
  详细设计 -> 单元测试
  ↘ ↗
  编码
  这就是软件测试的V模型
  V模型的缺陷
  仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段
  忽视了测试对需求分析,系统设计的验证,一直到后期的验收测试才被发现。

这已经是古老的开发与测试的方法,已经作古,原因是不并行,速度太慢




TAG:

 

评分:0

我来说两句

Open Toolbar