惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threatpost
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Engineering at Meta
Engineering at Meta
T
The Blog of Author Tim Ferriss
Recent Announcements
Recent Announcements
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
The Register - Security
The Register - Security
MongoDB | Blog
MongoDB | Blog
U
Unit 42
B
Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LangChain Blog
Stack Overflow Blog
Stack Overflow Blog
P
Privacy International News Feed
L
LINUX DO - 最新话题
博客园_首页
博客园 - Franky
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
T
Tor Project blog
V
Visual Studio Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Privacy & Cybersecurity Law Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
K
Kaspersky official blog
C
Cisco Blogs
博客园 - 【当耐特】
阮一峰的网络日志
阮一峰的网络日志
I
Intezer
罗磊的独立博客
MyScale Blog
MyScale Blog
Last Week in AI
Last Week in AI
A
About on SuperTechFans
G
GRAHAM CLULEY
Y
Y Combinator Blog
Microsoft Security Blog
Microsoft Security Blog
GbyAI
GbyAI
T
Threat Research - Cisco Blogs
P
Proofpoint News Feed
D
DataBreaches.Net
The Hacker News
The Hacker News
Spread Privacy
Spread Privacy
AWS News Blog
AWS News Blog
I
InfoQ
T
The Exploit Database - CXSecurity.com
Simon Willison's Weblog
Simon Willison's Weblog
博客园 - 叶小钗
Project Zero
Project Zero

博客园 - 杨学明

产品路标开发的组织、步骤与交付 如何构建产品和技术双轮驱动的产品竞争力 Offering、产品名称、型号、BOM 、版本之间的关系 如何进行Offering组合管理与路标规划 技术洞察的组织、方法与工具 如何进行产品包需求分析 工艺装备类产品测试与普通产品测试的差异 多品种,小批量的产品如何做版本规划 产品路标与需求、项目、版本之间的关系 以服务型制造转型为契机,推动研发组织变革 从项目经理走向产品经理,需要迈过四道槛 共创力咨询:AI背景下高科技企业的研发转型策略 如何通过CBB管理提升质量、降低成本、加快产品上市周期 左手创新,右手质量 共创力咨询:AI对高科技企业产生的深远影响 复制竞争力,而非复制流程 共创力咨询:AI如何赋能实体产业 嵌入式产品测试的四个阶段和工具方法 如何制定质量战略 嵌入式产品软硬开发管理的难点分析 实施IPD体系,由项目开发走向产品开发 企业如何打造创新焦点 在萧条的经济环境下如何实现飞跃 技术创新类项目如何制定年度预算 共创力咨询:人工智能的前景及未来 谈谈IPD推行准备度评估 IPMT运作的常见问题及解决办法 IPD的核心思想 产品树和技术树如何进行有效关联 中小企业如何制定技术战略 IPD变革的核心是组织变革 如何建立研发人员的积分制管理体系 如何做好技术评审 为什么跨部门团队运作如此困难 如何提高流程执行的效率 IPD不仅是流程,还是产品创新的出路 谈谈研发项目管理的积分制 传统企业如何建立研发创新中心 产品测试体系建设的三个层次和两个保障 企业需要有从0到1的创新思维 瞄准价值需求,加速产品迭代 推进IPD体系,激发企业组织创新活力 产品测试部的核心价值与组织架构 产品路标规划与版本规划的有效衔接 《产品路标规划与版本规划实践》深圳公开课(2026年6月12-13日) 如何对颠覆性技术创新进行管理 IPD为什么不能落地 什么是IPD端到端流程体系 如何构建技术生态 如何打造产品差异化竞争优势 研发管理者如何进行决策 创新型企业转型成功的六大特征 技术洞察对公司战略的意义 研发项目经理的压力来源及解压方式 技术洞察的四个维度 AI算法工程师的能力画像 IPD流程下PQA如何设置 研发测试与研发质量的不同定位 市场洞察力就是产品竞争力 中小企业如何进行技术和产品创新 从单品到解决方案开发,企业如何转型 企业产品战略如何拥抱新质生产力 谈谈产品生命周期终止的决策标准 技术生态型产品如何保证质量 如何建立研发人员的评价体系 共创力咨询:为什么AI裁员,研发成了重灾区 IPD和敏捷融合:智能硬件产品开发的必经之路 共创力咨询:助力AI企业变革转型案例 共创力与某机器人公司就CBB管理进行探讨 技术洞察:人形机器人的六大应用领域 建立以创新驱动,以质量引领的精细化研发管理体系
谈谈产品测试的四个阶段BBFV/SDV/SIT/SVT
杨学明 · 2026-05-09 · via 博客园 - 杨学明

产品测试过程概述

目前很多公司虽已建立了产品测试流程和规范,但对测试过程依然很模糊,测试活动与开发活动无法映射起来,导致测试工作十分被动。今天我们来聊聊产品测试的四个阶段BBFV、SDV、SIT、SVT的边界与测试的重点,以及测试策略。共创力咨询在长期的测试咨询项目,我们对测试与开发的关系进行了总结,先来看看在IPD体系中,测试与开发活动的对应关系:

微信图片_20260508135026

从上图可以看出,开发人员的测试与验证活动主要是BBFV(Building Block Functional Validation,构建模块功能验证),主要包括模块级单元测试、集成测试、系统测试以及最终的BBIT测试。

而SDV、SIT、SVT和Beta测试则是由产品测试工程师主导完成的活动,以下是各个测试活动的重点:

BBFV保证每个模块(如软件、硬件、结构、电气等)用于系统级构建之前是完整的。  

SDV功能需求,评估原型机的成熟度,保证供应和制造能力足以支撑初始产品生产活动。  

SIT性能需求,检查初始产品的规格是否符合要求,造过程是否影响产品的功能、可靠性和性能规格,判断版本是否适合启动Beta测试。

SVT产品的制造能力,确保制造能力已经能适应全球范围内发货的需求。

Beta确保产品在客户环境上得到验证,并取得客户的验收签字。   

不同阶段的产品测试策略

产品开发人员按照原始需求-市场需求-产品包需求-设计需求-分配需求的顺序逐步分解需求和开发设计,测试团队将严格按照产品逐渐成熟的过程进行验证,也称为IBT(Incremental Build and Test,渐增构建及测试)方法,它是一种很好的测试方法和过程, 被广泛应用于各大研发型企业:

 微信图片_20260508135031

SDV(System Design Verification,系统设计验证):

主要活动:转测试评估、SDV测试执行、单板硬件测试执行、EMC/安规/环境实验执行、制订测试报告

主要输出:SDV测试报告(含硬件测试、专业试验内容)

SIT(System Integration Test,系统集成测试):

主要活动:转测试评估、SIT测试执行、硬件FIT测试执行、厂验测试指导书写作、制订测试报告

主要输出:SIT测试报告(含硬件测试、专业试验内容)、Test Report、产品厂验(内部验收)测试指导书

SVT(System Verification Test,系统验证测试):

主要活动:转测试评估、SVT测试执行、一致性测试执行、小批量可靠性试验执行、产品认证测试(EMC/安规/环境/绿色认证等)、Beta测试执行、制订测试报告

主要输出:SVT测试报告(含硬件测试内容)、试验局总结

如何做好BBFV?

BBFV(模块级功能验证)结果是开发转测试前的一个验证活动,由开发团队通过自测完成。目前BBFV普遍存在以下的问题:     

  • ž   开发团队对模块验证的覆盖率不够完整
  • ž   缺乏单元测试和集成测试的自动化工具
  • ž   开发人员不愿意自测或者只做少量的测试活动
  • ž   开发人员对测试的理解不到位,如测试用例如何编写
  • ž   开发人员模块的设计质量没有与开发人员的绩效挂钩
  • ž   由于思维定式,开发人员测试自已开发的模块,很难测出问题  

我们先来看看BBFV的测试范围,在整个开发过程中主要有UT、IT、MST、BBIT四个活动:

 微信图片_20260508135035

开发人员自测的质量一直是各大研发部门头疼的事,那么,如何做好BBFV的活动呢,共创力咨询认为,可采用以下措施:

  • ž   一般没有定量的指标,靠开发人员自觉,提高开发团队零缺陷意识
  • ž   开始强制推行静态检查(没有告警的代码)
  • ž   根据漏测的BUG和REOPEN,修改BUG质量的结果进行考核
  • ž   静态测试由开发人员来做,动态测试可以由测试人员来做。
  • ž   开始推行的时候以激励来主
  • ž   开发团队负责推行单元测试
  • ž   开发环境上的单元测试开始时建议由开发人员负责搭建
  • ž   重点测试接口,算法,重点模块
  • ž   开发设计质量应与开发人员的绩效挂钩

容易被忽略的SVT

SVT(系统验证测试)主要是验证产品的制造能力,确保制造能力已经能适应全球范围内发货的需求。大部分的公司产品测试活动集中在SDV和SIT两个阶段,而没有参与到SVT,SVT由生产部门人员来进行验证,这里存在很多漏洞。根据共创力咨询的经验,SVT测试活动内容主要包括可靠性试验、指标一致性测试、回归测试、认证测试以及需要的特别测试。SVT测试活动必须在界定好的客户发货级产品上实施。SVT测试并包含5种测试类型,分别界定其范围如下:

可靠性测试:针对数量生产的出事产品验证可靠性,这里是针对SVT开展的狭义的可靠性试验,包括电磁兼在容性抽检、环境抽检和安全抽检3大部分内容,此外还包括恒定高温筛选试验。高低温循环试验和随机振动试验。

指标一致性测试:面向批量初始产品,来验证系统,单板、模块电路在功能、性能指标上的一致性,采用统计分析的方法,发现产品在设计容限、器件应用等方面存在的潜在问题。

回归测试:包括对版本修改部分及关联部分的审查和回归测试验证。根据需要对回归修改部分的设计代码或文档进行检视、评审,确保更改的正确性;同时根据改动情况与可能影响范围,确定需要回归测试策略与范畴。此项活动开展根据预算和时间安排以及风险因素等进行综合考虑与评估。

认证测试:产品认证测试是为满足销售地法律或者运营商的要求或基于为产品提供品质证明的目的。在产品安全、电磁兼容、环境可靠性等领域。由公司(第一方)或者机构(第三方)对产品进行检测,并使用某种品质标志的工作。

需要的特别测试:由PDT来决定为了支持该产品,可能需要进行其它测试。如防震、防风沙等测试。