硬件测试工程师需要学什么
扫描二维码
随时随地手机看文章
1. 稳定性: 高低温度,压力测试,射频,湿度,线路.....
2. 外观,ID 认真,如果用的WINDOS系统还有驱动WHQL.....
3. 功能测试:各个部件(PCA,CPU, HDD, Memory.....)的各项功能测试,是否符合spec,已经该有的功能是否有,要求理解各项硬件DATASHEET,以及FW接口规范。硬件接口规范就太多了,PCI,IIC,SMBUS,,,,,,
4. 整机的性能测试。也就是所谓的performance测试。一般都有现成的测试软件,或者治具。测试人员要做的就是,做好各项config的排列。
5. 软件系统的测试,这个应该不算硬件测试里的部分。
6. 总的来说:PCA->FW->Driver->稳定性->性能测试->各项config测试。
硬件测试的工作内容,以一块单板为例,包括电源测试,功率测试,各类接口测试,性能指标,信号完整性,EMC,环境实验,结构尺寸,复位电路,热测试。基本的硬件知识,比如数字电路模拟电路,能看懂datasheet。
行业的相关标准,如一些认证标准,电磁兼容性,环境实验,振动试验,ip防护等级等。
熟练使用各种测试仪器,最基本的万用表,示波器。高级一点,还会用到频谱仪。
一定的软件编程能力,调试基本的测试软件,把硬件各个部分跑起来。硬件上面不跑测试软件的话,能测的东西非常有限。
要想硬件测试能暴露更多的问题,很多方面要反着来想。把硬件放在一些超常规的运行环境中,比如说极限的高温和低温,高低温冲击循环,温度和振动同时测试。一些芯片选型的不合适,降额不足,器件过热,结构可靠性差,信号质量余量不足,等等。
总之,硬件测试,想要做得好,也不太容易,方方面面需要了解的比较多,这些知识上学的时候也不会学,需要一定年头的工作积累。