《软件测试》资料.pptVIP

  • 4
  • 0
  • 约4.7千字
  • 约 25页
  • 2016-12-03 发布于湖北
  • 举报
2.1.1 V模型   在传统的瀑布型软件开发过程中,仅仅将测试过程作为需求分析、设计、实现后的一个阶段,对软件测试过程没有进一步的描述。V模型针对瀑布模型对软件测试过程进行了补充和完善。V模型最早是由已故的Paul Rook在20世纪80年代后期提出的,旨在改进软件开发的效率和效果。在该模型中,测试过程被加在开发过程的后半部分,如图2-1-1所示。V模型反映出了测试活动与分析设计活动的关系。从左到右描述了基本的开发过程和测试行为,非常明确地标注了测试过程中存在的不同类型的测试,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。 图2-1-1 V模型示意图   在V模型中的测试执行阶段一侧,先进行单元测试,然后进行集成测试、系统测试,最后进行验收测试,这些测试形成了软件测试的不同层次(级别),并与开发过程的相应阶段对应。各级测试的目的主要有:   (1) 单元测试:检测最小的软件设计单元模块是否符合详细设计的要求,是否存在编码错误等,确保产生符合要求的、运行可靠的程序单元。单元测试是最低层次的测试,但却是最有效的测试,在性能价格比上最优。   (2) 集成测试:检测此前已经测试过的各个模块(单元)是否能够完好地结合在一起,是否在接口等方面存在错误,确保各单元(模块)以正确、稳定和一致的方式进行交互。   (3) 系统测试:检测已集成在一起的产品是否符合需求规格说

文档评论(0)

1亿VIP精品文档

相关文档