硬件测试需要掌握的技能(硬件测试的基本方法有什么内容)
写了多篇设计和仿真方面的文章,例如HDMI一期专题(设计、测试、认证)和三四篇实际问题问题文章,POE电路两篇相应文章,电源设计和保护电路几篇文章,同时电路仿真和电磁仿真也洋洋洒洒的写了几篇。唯一遗憾的是,没有与大家一起分享过硬件测试方面的文章。
因为硬件测试在行业大多数情况下要求比较奇葩,处境比较尴尬,待遇也看到生气,一直是一个辅助岗位,类似与最近网上吵的的比较热的话题中HR在公司的地位一样。所以硬件测试工程师,难啊!原创今日头条:卧龙会IT技术
|| 正文
小公司(消费类低利润型)基本没有这个职位,中等公司这个职位是打酱油的居多,大公司这个职位要求比较变态。
小规模公司
小公司为什么没有这个职位,不需要啊!为什么不需要,因为他们都是多面手,原理图设计、Layout、软件设计(底层例如C、FPGA)都是同一个人,这些人同时还兼任着NPI、PMC、不良分析、产品认证、失效分析、可靠性测试等等各种职位。这些职位都兼着,还差一个硬件测试弄不了吗?
他们难道不比硬件测试人员更懂硬件,这话没法接啊!
中等规模公司
中等规模公司,又是个什么样的尴尬处境了。公司规模已经上百人,每年也有上千万出货了,利润也有上千万了。
项目多,要正规化了,同时也要避免小公司存在的那种风险(硬件工程师顶半边天啊)。基本上硬件分成了硬件设计、Layout、NPI、项目经理等等,硬件测试同时也在这个阶段产生了。有规模了,也有鸟枪鸟炮了(500M的示波器、恒温恒湿试验机、老化房、二手频谱仪、二手网分等等)
基本上可以分三类了:
第一类,有人有设备了,但是传统观念还没有转换过来。测试下电源纹波、信号电平、辅助硬件工程师赶项目进度(焊板、装配、验证、工厂赶进度等等)。测试基本是凭感觉,啥测试用例、测试判定指标、测试计划、测试报告等等,都是凭感觉、凭传说、凭经验、凭喜好、凭安排来进行的。测试水平基本在县大队、区小队水平。测试质量、测试覆盖率、测试针对性、测试手段都聊胜于无吧,大多数时间处于打酱油角色!
第二类,资本家,一直不断的再追逐利润,假如我这个质量再好点(客退少、投诉少)、成本再低点(上千万出货了,每台降个三五快不得了、不得了哦)。
怀揣着美好想法,那就开始干了。先分析诸多不良客退品吧,分析到最后质量部说质量不是检验出来的,是设计出来的。比如,你设计的HDMI兼容性不好导致使用不佳客退、你设计的浪涌保护等级不够高导致损坏客退、你设计的产品长线差线高温下导致状态异常客退、你设计的产品器件裕量不够(降额不够)导致寿命短客退、你设计的产品用的Y5V电容温度特性差导致噪声客退(这个好专业,是抄硬件客退分析报告的吧)、你软件bug导致升级后变成砖了客退、你信号时序、信号质量不够导致产品在部分场合不能用客退、你物料假货导致流出产品天生存在缺陷导致客退(幸亏质量部发现早)等等等!
领导听的头痛,那听起来质量部看起来比硬件部门专业多了,这不都分析得出结论,且有明确定论甚至方案都有了吗!这很好呀,例如兼容性不好、电容类型不对这都可以看出解决方案了,这个明显是质量部在背后付出了很大努力。那这个改进提升项目就质量部牵头来完成,其他软件、硬件、商务、结构等等部门全力配合。半年后我们要看到初步效果,一年半后要看到明显效果!
但是质量部还是很诚恳的,这个太专业和小众了,质量部还是在成品、批量、进出等等环节上继续提升。专业的问题就让专业的人来办,比如兼容性了、裕量了、环境了、信号质量了还是硬件负责比较合适。从此半专业的硬件测试产生了!
这个阶段硬件工程师(DQE/DQA)已经半洋半土了,不过都是一码事。但是已经有前提限定了,得带着问题测试了,已经有了目标了(电源质量、信号质量、温度特性、设计裕量、器件裕量、兼容性等等)。
听起来简单,做起来处处受制衡。这时候公司招硬件测试不像以前那么随意了,得有相关经验了但是还是觉得直接从设计转向测试更好,设计人员专业能力更强。愿望是好的,但是其实是不合适的。
设计人员做测试是拼命证明产品在常规条件下没有问题,硬件测试工程师测试是费劲找各种下限、常规条件、上限证明产品有问题有风险;硬件工程师判定指标是取规格书上限指标以当时看不到问题产品没有坏进行判定,硬件测试工程师是以推荐值或者行业指标进行判定;
硬件工程师取RMS功耗,硬件测试工程师功耗取Peak功耗;
硬件工程师高温以Spec上限进行普通运行测试结果进行判定,硬件测试工程师高温以Spec上限预留5℃进行压力运行满载测试结果进行判定。原创今日头条:卧龙会IT技术
此时硬件测试和硬件设计存在着诸多需要沟通和平衡,这个时候硬件工程师处境相对于来说太难了,支持有限。有时候是眼睁睁看着风险流出,有心杀贼无力回天的感觉时常有。这个时候更多是一种平衡,因为测试工程师完全属于硬件部,话语权有限。此阶段的硬件测试也是最难的一个阶段,面临各种挑战和平衡,但是也是一个快速提升自己的阶段。
其实这个阶段也是硬件测试工程师转行或者换工作的一个高发点!
第三类,整个公司对于产品质量有严格目标,且不是停留在口头上。高层有非常了解硬件测试,可以明确传递出硬件测试是一个需要技术含量专业烧钱的职位,且产出不是很明显但是需要强力支持才能有效进行的,同时产品开发周期中必须预留硬件测试周期。这个阶段的硬件测试和硬件设计基本是分开了,有可能是一个部门,也有可能同在一个部门但是是完全独立的。不能运动员和裁判员有着剪不断理还乱的关系,测试到问题基本按照bug流程管理了。
这个阶段,硬件测试工程师和硬件工程师之间关于指标的争议会很少很少了,基本上从公司层面已经定下基调了。此阶段硬件测试工程师的压力会愈来愈大!
1,明确可行的测试计划,需要与产品开发计划中关键时间点一致;
测试进度必须可控且与产品开发计划一致
2,各个阶段资源分配及侧重
EVT、DVT、PVT各个阶段测试聚焦关注点
3,专业测试设计能力
电源质量、电源时序、信号质量、信号时序、电磁环境、温湿环境、耐久性、破坏性、电路设计裕量、器件设计裕量、兼容性测试、一致性测试、行业标准测试等等
4,专业测试技能
纹波测试需要满负荷、纹波测试需要1:1探头、纹波测试需要最短环路、纹波测试测试点选取、纹波测试高温条件、纹波测试同轴电缆测试方法等等
5,协调管控能力
测试进度管控、测试资源分配调整、问题管理流程、问题风险评估等等。原创今日头条:卧龙会IT技术
这个时候的硬件测试工程师有可能快到了迎娶高富美的阶段了,加油。虽然累,但确实是一个体现技术及综合能力的时候了,还等什么了。欢迎入坑!
大公司
没有正儿八经的呆过,一直很向往了!估计是从来没有缺设备和测试环境这种忧虑了,可能天天谈的是比较高尚深入的延迟、反射、插损、眼高、眼宽、jitter、swing、噪声、PDN、衰减、TDR、TDT等等前沿术语。他们用的测试设备一根示波器探头我赔上一年工资都不够了,所以看看就好了!
|| 总结
如果还有选择,建议大家远离这个行业吧。起得比鸡早,混的比狗背!论广度不如做产品的,论深度不如做硬件的,论仿真比不过仿真的,论layout比不过layout的,论工艺比不过NPI的,论数据比不过做质量的。
但是这些都得了解,都得会呀,没有这些设计不出有效完整的测试用例哦!尽管有诸多怨气,但是我们是一群有职业道德的硬件测试工程师哦!
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 203304862@qq.com
本文链接:https://jinnalai.com/jiaodian/23306.html