hil測試工程師主要做什么;hil測試培訓
軟件測試的目的在于確保軟件在目標環境上能夠實現正確的軟件需求,通常采用的驗證方法包括:MIL測試、HIL測試、電氣臺架測試、實車測試。以下介紹實車測試的相關技術和流程。測試的過程一定要體現內容一致性和雙向追溯性,保證整個測試過程及結果的可靠、可控、可信。雙向追溯性是指“輸入”與“輸出“之間的雙向追溯,一致性是指“輸入”與“輸出“在內容的正確性;實際的操作方式可以是基于雙向追溯性,通過評審的方式來確認內容的正確性。
一、實車測試目的
驗證整車電控系統是否符合該車型功能定義及VTS技術要求,在充分測試的前提下提早發現整車電控系統存在的設計錯誤和功能實現錯誤。
二、實車測試流程與技術
實車測試的步驟:準備測試設備及工具、制定測試策略與測試計劃、解析測試需求、制定測試用例、執行測試、問題管理、測試的數據處理、測試的結果評估、編制測試報告等等,完成整車開發過程中整車電控測試階段的所有電控系統測試驗證工作,在保證整車電子電氣測試覆蓋度和成熟度的前提下,實現整車電子電氣功能和性能目標。
- 測試設備及工具的準備:總線分析工具、總線數據記錄工具、標定工具、以及一些外圍的輔助設備。同時,測試前需要收集好測試需要用到的VTS整車技術規范、總線通信矩陣及數據庫、診斷協議及診斷數據庫、標定庫以及故障處理管理表等。
- 制定測試策略與測試計劃:根據功能測試、變更測試、功能安全測試制定相關的測試策略,并根據測試樣車數量、測試工具數量、測試人員及項目開發周期等條件制定測試計劃。
- 解析測試需求:實車測試是針對整車級功能進行測試,主要的測試需求來源于車型的功能定義、整車技術規范、法律法規項、售后質量問題、功能安全需求等。
- 制定測試用例:根據常規的測試用例設計方法設計測試用例;功能安全項目,在ISO26262的標準要求中主要是針對實車故障注入與安全機制驗證、以及常規功能測試、耐久測試方面。測試用例根據不同的功能安全目標等級根據功能安全標準推薦的方法進行測試用例的導出。
- 實施測試過程:根據測試用例,執行測試用例。主要是通過傳感器、執行器、電源、CAN/LIN/以太網通訊等設置測試條件,通過UDS診斷以及通訊總線,以及車輛的實際表現評價車輛的功能和性能是否達到設計要求。
- 測試結果評估:實車測試分為主觀評價和客觀評價,相比于客觀評價,主觀評價難度更高,很多的功能都需要主觀的評價,主觀評價是從用戶的角度出發,對功能的舒適性、安全性、便利性、智能性、交互體驗進行評價,實車測試工程師需要具備豐富的測試經驗,這也是實車測試工程師能力的重要體現。客觀評價會對每項測試功能制定目標的設計參數,通過觸及到不同的閾值,評價不同的分數,客觀評價測試是一種否決項測試。
- 編制測試報告。測試報告主要針對功能測試的結果進行記錄,以及其結果的評價,同時描述測試環境等等。
三、實車測試注意事項
1、針對動力/輔助駕駛系統設變的實車測試軟件一定要經過MIL/HIL環境測試并且滿足發布條件的軟件,避免直接實車調試軟件的行為。
2、開發階段的實車,調車一定要有緊急斷電按鈕,并且在特定的道路環境下進行實車測試
3、針對動力系統的測試,有條件的可以進行臺架調試后,進行實際道路試驗。
4、實車測試是具有一定的風險性,駕駛員一定具有豐富的駕駛經驗,能夠在緊急情況下具有清晰的排除危險的思路。
四、實車測試工程師應具備的相關技能
- 根據系統和功能需求,制定整車測試計劃、測試總體方案,組織和協調車輛測試工作;
- 可對所負責的系統測試、標定工作進行任務分解和細化;
- 編制測試用例的測試,組織評審工作,對系統測試用例進行持續優化;
- 負責整車功能邏輯測試及性能調試;
- 負責實施測試,測試數據分析,建立問題清單,試驗問題的調查與分析,并輸出測試報告;
- 負責整車性能進行主觀評價;
- 負責編寫整理測試技術規范文檔;
- 樣車調試及參數更改標定工作;
- 測試驗證規范的制定。