一、测试基础与行业认知

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。其实远不止这些。

一个合格的硬件测试工程师,至少要干这些事:

  1. 制定测试方案——测什么、怎么测、用什么设备、标准是什么。
  2. 开发测试工装——写测试程序、设计夹具、搭测试环境。
  3. 执行测试并分析数据——不只是看PASS/FAIL,还要看趋势。比如某个参数虽然还在规格内,但批次之间漂移了,这就是隐患。
  4. 推动问题解决——发现问题不算完,你得找到根因,推动研发或供应商改。
  5. 优化测试效率——产线上每秒钟都是钱,怎么把测试时间从30秒压到15秒,这是真功夫。

说句实在话:测试工程师是研发和生产之间的桥梁。研发觉得你烦,生产觉得你严,但两边都离不开你。这个位置做好了,项目就稳了。

1.5 职业发展路径——能走多远?

我经常被问到:做测试有没有前途?

我的回答是:看你怎么走。

硬件测试的职业路径,大致有三条:

  • 技术纵深:从功能测试到信号完整性、射频测试、可靠性测试,成为某个领域的专家。这类人市场上很稀缺,薪资不输研发。
  • 测试管理:带团队、定流程、管项目。从测试工程师到测试主管、测试经理,再到质量总监。
  • 横向转型:测试做久了,对产品理解深,可以转产品经理、项目经理、甚至供应链管理。

我个人觉得,测试工程师最大的优势是「全局视角」。研发只盯着自己的模块,生产只盯着良率,而你从头到尾都参与。这个视角,是很多岗位不具备的。

一个小建议:前三年别急着跳槽,沉下心把测试流程、工装开发、数据分析这些基本功打扎实。后面你会发现,这些经验比什么证书都值钱。

1.6 本章知识体系总览

下面这张图,把本章的核心内容串起来了。你可以把它当作一个「地图」,后面每章都会对应到其中的某个环节。

硬件测试知识体系总览 硬件测试全流程 测试三大目的 测试阶段分类 测试工程师职责 验证功能 发现缺陷 保证一致性 EVT DVT PVT MP 制定测试方案 开发测试工装 执行与数据分析 推动问题解决 优化测试效率 职业发展路径:技术纵深 → 测试管理 → 横向转型 💡 核心认知 测试不是成本,是保险。不同阶段目标不同,策略也不同。

这张图把本章的知识点串成了三条主线:测试目的、阶段分类、工程师职责。后面每章都会围绕这些主线展开。你可以把它存下来,学完一章回来对照一下,看看自己到了哪个位置。