關於自動化測試框架,默認都是針對純軟件的,並且集中在web和app應用軟件。故而准確的說應該是軟件產品自動化測試框架。
本文將針對硬件產品,談談個人對硬件自動化測試框架的一些看法。
背景
物聯網技術正在高速發展,相關智能硬件產品層出不窮並且快速的進行着升級更新。研發和生產過程對快速測試提出更高要求。
智能硬件產品的高速發展,嵌入式軟件在產品中的作用凸顯,並且也是產品亮點的體現。從測試技術角度分析,智能產品的測試需求更加復雜多變,而且測試內容急劇增加,必然就會出現測試工作量大/測試效率低的現象。
硬件測試的特點
相比被測對象為軟件的測試,硬件測試有這如下幾個顯著特點:
-
一致性測試
同一款產品,多個硬件產品的測試數據必然會存在差異。故而,產品驗證測試過程中,需要同時對多個產品進行同樣的測試,以便評估各產品測試數據的一致性,也即是否都在合格的范圍內?硬件只有具體較好的一致性,才能進行批量生產。
-
環境適應性測試
因硬件產品指標會因為環境的差異,測試的數據會有變化。環境改變通常指溫度/濕度,故而同一款產品需要分別在不同環境下執行相同的測試。
-
硬件測試工具
硬件測試一般會用到專業的儀器儀表,如電源、萬用表、示波器、頻譜儀、信號源等
-
測試內容
硬件測試的主要內容都是按照所在領域的測試標准,包括各種國際/國內/行業標准。標准中對測試方法和指標一般都有較明確的定義,這一點同軟件測試區別很大!
硬件測試分類
按產品的生命周期,從研發/生產/應用各個階段均有相應的測試。
//to do
自動化測試技術
//to do
硬件自動化測試框架介紹
//to do
硬件自動化測試框架開發案例
//to do