概述
测试的 V 模型 是一种、
/。
软件开发模型,它强调开发和测试活动一一对应、同步进行。
从结构上看,它呈一个 V 字形,左侧是开发阶段(从上到下细化),右侧是测试阶段(从下到上集成),底部是编码与执行。
V 模型将测试活动与开发各阶段明确地对应起来:
需求分析 → 验收测试:验证软件是否满足业务需求。
概要设计(系统设计) → 系统测试:验证软件整体在环境、安全等方面的表现。
详细设计 → 集成测试:验证多个模块组合在一起是否能正常工作。
编码 → 单元测试:由开发人员验证代码中最小单元(如函数)的逻辑正确性。
它的主要优点是每个开发阶段都有对应的测试阶段,测试介入得早,缺陷发现早,修复成本低。
在V模型中,测试活动被明确地划分为“测试设计”(左侧,与开发并行)和“测试执行”(右侧,代码提交后)两部分。