测试流程
charter:决策、立项
TR1:需求分析、可测试性需求
TR2:测试规格
TR3:测试方案、概要设计
TR4:模块验证、模块集成测试、单元测试
TR4A:SDV测试(系统设计验证)
TR5:SIT测试(系统集成测试)、样机生产
TR6:SVT测试(系统验证测试)
批量发货
SDV测试:
SDV是子系统或模块级测试,聚焦于验证硬件、软件或结构的设计是否满足规格需求,核心目标是确保基础功能、性能及可靠性达标
测试内容
- 基础验证:包括功能、性能、容错/容限测试(如EMC测试、安全测试、噪声测试)
- 可靠性验证:针对电子产品的热测试、环境可靠性测试,或机械结构的疲劳测试、强度测试等
SDV属于开发早期阶段,一般位于TR4A(技术评审点4A)前,是硬件设计定型前的关键验证环节
SIT是产品整机级测试,重点验证各子系统集成后的整体功能、性能及兼容性,确保产品达到完整交付标准
- 扩展性测试:在SDV基础上增加可用性测试、可维护性测试和包装测试;
- 场景覆盖:模拟用户实际使用场景,验证多模块协同工作的稳定性;
- 执行要求:需覆盖98%以上测试用例,致命问题清零,测试由专职团队主导
SIT位于开发后期阶段(TR5前),是产品进入量产验证前的最后一道开发测试关口
SVT是小批量试产阶段的验证测试,核心目标是通过随机抽样检验生产一致性,确保量产产品质量符合设计预期
测试内容
- 生产一致性验证:从试制产线随机抽取样机,复测功能、性能和可靠性指标;
- 场景模拟:通过脚本或人工操作模拟客户真实使用场景,暴露潜在问题;
- 标准要求:测试用例覆盖率需达95%以上,致命问题归零
SVT属于验证阶段,在SIT完成后执行,是产品进入MP(量产)前的必经环节
版本控制
C版本(批量验证阶段)
定义:C版本是产品开发中用于验证“批量生产工装”的阶段,需通过正式模具制作样件,并完成设计验证(DV)。此时的样件已具备生产一致性,可进行小批量生产测试和性能验证
关键特性:
- 样件状态完全定型,功能逻辑和基础设计不再变更13。
- 需通过短期性能测试(如EMC测试)和长期耐久性验证12。
- 可用于软件集成测试和供应商部分测试
R版本(发布版本)
定义:R(Release)版本是产品开发完成后的正式发布版本,通常对应可交付客户使用的稳定版本。它可能包含多个子版本(如R1、R2)以区分功能迭代
核心要求:
- 需满足市场、财务及质量标准。
- 版本号命名中常作为“次版本号”出现,例如“V2.R3”表示主版本2的第3次发布
V版本(主版本号)
定义:V(Version)版本代表产品或系列的主版本号,通常基于市场定位或技术平台划分。每个V版本可包含多个R版本
应用场景:
- 用于区分不同代际或技术架构的产品(如V1.0、V2.0)
- 版本号格式示例:“V2.3.1.20250701”中,V2为主版本,3为次版本,1为修订版本,日期为发布日期