1. 穩(wěn)定性: 高低溫度,壓力測試,射頻,濕度,線路.....
2. 外觀,ID 認真,如果用的WINDOS系統(tǒng)還有驅(qū)動WHQL.....
3. 功能測試:各個部件(PCA,CPU, HDD, Memory.....)的各項功能測試,是否符合spec,已經(jīng)該有的功能是否有,要求理解各項硬件DATASHEET,以及FW接口規(guī)范。硬件接口規(guī)范就太多了,PCI,IIC,SMBUS,,,,,,
4. 整機的性能測試。也就是所謂的performance測試。一般都有現(xiàn)成的測試軟件,或者治具。測試人員要做的就是,做好各項config的排列。
5. 軟件系統(tǒng)的測試,這個應該不算硬件測試里的部分。
6. 總的來說:PCA->FW->Driver->穩(wěn)定性->性能測試->各項config測試。
硬件測試的工作內(nèi)容,以一塊單板為例,包括電源測試,功率測試,各類接口測試,性能指標,信號完整性,EMC,環(huán)境實驗,結(jié)構(gòu)尺寸,復位電路,熱測試?;镜挠布R,比如數(shù)字電路模擬電路,能看懂datasheet。
行業(yè)的相關(guān)標準,如一些認證標準,電磁兼容性,環(huán)境實驗,振動試驗,ip防護等級等。
熟練使用各種測試儀器,最基本的萬用表,示波器。高級一點,還會用到頻譜儀。
一定的軟件編程能力,調(diào)試基本的測試軟件,把硬件各個部分跑起來。硬件上面不跑測試軟件的話,能測的東西非常有限。
要想硬件測試能暴露更多的問題,很多方面要反著來想。把硬件放在一些超常規(guī)的運行環(huán)境中,比如說極限的高溫和低溫,高低溫沖擊循環(huán),溫度和振動同時測試。一些芯片選型的不合適,降額不足,器件過熱,結(jié)構(gòu)可靠性差,信號質(zhì)量余量不足,等等。
總之,硬件測試,想要做得好,也不太容易,方方面面需要了解的比較多,這些知識上學的時候也不會學,需要一定年頭的工作積累。