一、测试基础与行业认知
1.1 硬件测试到底是什么?
先聊聊定义。硬件测试,说白了就是给产品找茬。
你设计了一块电路板,画好了原理图,打样回来焊了几片。看起来能跑,但你真的敢直接量产吗?我不敢。我见过太多「实验室跑得好,产线一上就翻车」的案例。
硬件测试的目的就三个:
- 验证功能——这东西能不能干活?
- 发现缺陷——哪些地方会坏?什么条件下会挂?
- 保证一致性——今天产的1000片和明天产的1000片,是不是一样好?
核心观点:测试不是成本,是保险。你省掉的测试环节,迟早会在售后加倍还回来。
1.2 测试的分类——别搞混了阶段
很多新人分不清研发测试和量产测试的区别。我刚开始也踩过这个坑。有一次我把研发阶段的验证用例直接丢给产线,结果测一片要5分钟,产线主管差点跟我急。
硬件测试按阶段分,大致是这几类:
| 阶段 | 全称 | 核心目标 | 谁主导 |
|---|---|---|---|
| EVT | Engineering Validation Test | 验证设计是否可行,功能是否完整 | 研发工程师 |
| DVT | Design Validation Test | 全面验证设计规格,找bug | 测试工程师 + 研发 |
| PVT | Production Validation Test | 验证产线工艺和良率 | 测试工程师 + 生产 |
| MP | Mass Production | 批量生产,保证一致性 | 生产测试工程师 |
你想想看,EVT阶段你只有三五块样板,测的是「能不能用」。到了DVT,你有几十块板子,测的是「有没有隐患」。PVT阶段,几百上千块板子过产线,测的是「良率稳不稳」。MP阶段,每天几万片,测的是「别漏掉坏的」。
避坑提醒:我曾经见过一个项目,研发在EVT阶段就要求产线按MP标准测,结果测试时间太长,样板不够用,项目延期了两周。阶段不同,测试策略完全不同,别混用。
1.3 研发测试 vs 量产测试——两码事
很多人以为测试都一样。其实研发测试和量产测试,思路完全相反。
- 研发测试:追求覆盖率。能测的全测,边界条件、异常场景、极限参数,恨不得把芯片烤到冒烟。时间不是问题,发现问题才是价值。
- 量产测试:追求效率。每片板子的测试时间以秒计算。你多测1秒,乘以10万片,就是多花27个小时的产线工时。所以量产测试只测「最容易出问题」的项目。
我记得有一次做PVT,产线反馈某个测试项总是误报。我过去一看,是研发把实验室的测试阈值直接搬到了产线。实际上量产环境噪声更大,阈值需要放宽。这就是典型的「研发思维」和「产线思维」的冲突。
我的建议:做量产测试方案时,先问自己三个问题——这个测试项在产线上真的有必要吗?能不能用更快的替代方案?误报率能不能接受?
1.4 测试工程师的职责——不只是点点点
很多人觉得测试工程师就是「操作员」,按个按钮看个PASS/FAIL。其实远不止这些。
一个合格的硬件测试工程师,至少要干这些事:
- 制定测试方案——测什么、怎么测、用什么设备、标准是什么。
- 开发测试工装——写测试程序、设计夹具、搭测试环境。
- 执行测试并分析数据——不只是看PASS/FAIL,还要看趋势。比如某个参数虽然还在规格内,但批次之间漂移了,这就是隐患。
- 推动问题解决——发现问题不算完,你得找到根因,推动研发或供应商改。
- 优化测试效率——产线上每秒钟都是钱,怎么把测试时间从30秒压到15秒,这是真功夫。
说句实在话:测试工程师是研发和生产之间的桥梁。研发觉得你烦,生产觉得你严,但两边都离不开你。这个位置做好了,项目就稳了。
1.5 职业发展路径——能走多远?
我经常被问到:做测试有没有前途?
我的回答是:看你怎么走。
硬件测试的职业路径,大致有三条:
- 技术纵深:从功能测试到信号完整性、射频测试、可靠性测试,成为某个领域的专家。这类人市场上很稀缺,薪资不输研发。
- 测试管理:带团队、定流程、管项目。从测试工程师到测试主管、测试经理,再到质量总监。
- 横向转型:测试做久了,对产品理解深,可以转产品经理、项目经理、甚至供应链管理。
我个人觉得,测试工程师最大的优势是「全局视角」。研发只盯着自己的模块,生产只盯着良率,而你从头到尾都参与。这个视角,是很多岗位不具备的。
一个小建议:前三年别急着跳槽,沉下心把测试流程、工装开发、数据分析这些基本功打扎实。后面你会发现,这些经验比什么证书都值钱。
1.6 本章知识体系总览
下面这张图,把本章的核心内容串起来了。你可以把它当作一个「地图」,后面每章都会对应到其中的某个环节。
这张图把本章的知识点串成了三条主线:测试目的、阶段分类、工程师职责。后面每章都会围绕这些主线展开。你可以把它存下来,学完一章回来对照一下,看看自己到了哪个位置。