一:V模型
- V模型本身是软件开发中瀑布模型的变种,它反映了测试活动与分析和设计的关系。
- V模型标明了测试过程中本身存在的不同阶段,从左到右,描述了开发过程和测试过程间的阶段对应关系。
需求分析、概要设计、详细设计、编码、单元测试、集成测试、系统测试、验收测试
-
需求分析
用户需求、业务需求、需求规格说明书 -
概要设计
系统架构、模块划分、模块与模块之间的接口。 -
详细设计
模块内部实现的逻辑和方法。 -
编码
实现上面的设计。 -
单元测试:又称模块测试,针对单一的程序模块进行的测试
-
集成测试:又叫组装测试,在单元测试的基础上,对所有模块进行测试
-
系统测试:将整个软件看做一个整体来进行测试,包括功能、性能、兼容性
-
验收测试:
(1)、内测