訊號質量測試
時序測試
功能測試
效能測試
容錯測試
長時間測試
一致性測試
訊號質量測試是很底層與直接的一項測試,需要對硬體板卡本身有相當的了解才能進行。另外,板卡中的部分功能模組需要通過軟體使其工作起來之後才有相應的訊號,才能進行訊號質量測試。所以這項測試需要測試人員具有一定的技術基礎,在測試時與硬體、軟體開發人員緊密合作。
而由於這項測試是底層的、直接的,一旦發現問題就是嚴重的硬體問題,所以需要提前關注、特別關注。
測試可能需要使用到高頻寬的示波器。
對於時序,相較於訊號質量來說更加體現了硬體開發人員的設計成果。這也是一項需要在早期就進行的測試。注意檢查時序關係、實際時序與設計目標的差異等等。所有核心部件的時序都要進行檢查測試。
需要使用到示波器和邏輯分析儀。
功能測試是最顯而易見的測試項,不過還是要注意測試的全面性,不要遺漏任何需求提及的、板卡實際提供的功能項。測試項一般可以按照板卡上設計提供的器件、介面來進行羅列。例如 emmc、ddr、key、led、溫度感測器、eth、usb 等等。
部分功能測試可能會包含效能測試。但由於其特殊性與重要性,還是要作為一項單獨列出。一般關注硬體的最高效能極限是否滿足要求,例如 usb 介面的最大傳輸頻寬。但也有部分效能指標是乙個範圍值,包括最大值和最小值,比如正常工作溫度範圍。
容錯測試需要驗證硬體板卡在異常的、極端的條件下的處理與自我恢復情況。當然,這個異常與極端條件是硬體本來的設計就包含了的,不能強行以極端條件測試板卡使其損壞,這樣的測試沒有意義。我們的測試用例還是要根據系統設計的目標來進行設計。
容錯測試的一般方法是採用故障插入的方式,模擬一些在產品使用過程中可能會產生的故障因素,進而考察產品的可靠性及故障處理能力 。常用的故障插入測試方法有時鐘拉偏 、誤碼插入 、電源加擾等。
由於電子類產品很多是需要長時間執行的,所以進行長時間的驗證測試很有必要 。長時間的執行才容易發生某些被忽略的偶然因素,容易發現某些潛在問題 。而有些問題是需要長時間的執行,異常才慢慢積累起來直到暴露出來。比如散熱問題、rtc 的微小偏差問題等。
一致性測試是指將不同批次的產品分別取樣,進行測試驗證,考察產品功能和效能方面的一致性 。嚴格來說,以上提及到的 6 項測試的表現都應作為一致性的檢查項。
**電子產品的硬體測試技術 - 黃艷敏
嵌入式硬體測試系列文章:
廖傑良 - 2018-12-18
軟體測試的種類
acceptance test 驗收測試 你的程式滿足了客戶的需求了嗎?是不是少了功能?它包含了其他型別的測試,是測試的超級,也包括非功能驗證。是否有足夠靈活性,安全性等等 stress load test 壓力測試 程式承載的壓力 functional test 功能測試 對程式開發的功能進行使用...
以下7種硬體測試的種類,不知道的趕緊收藏了!
硬體產品測試的 7 大種類 訊號質量測試 時序測試 功能測試 效能測試 容錯測試 長時間測試 一致性測試 訊號質量測試 1.訊號質量測試 訊號質量測試,是很底層與直接的一項測試,需要對硬體板卡本身有相當的了解才能進行。另外,板卡中的部分功能模組需要通過軟體使其工作起來之後才有相應的訊號,才能進行訊號...
硬體測試規範
在策略和方法上說明計畫 管理測試活動,指導測試進行,以發現產品的錯誤,驗證是否滿足系統需求說明書和設計說明書。適用於所有產品的各個測試階段。讀者是所有的測試人員及與測試相關的人員。編號 名稱 定義1 系統測試 對由單板組合成的模組,子系統或系統進行的測試。3平台測試 系統上整合單板軟體系統的測試。6...