這一篇文章,主要是介紹一下智能座艙自動化測試解決方案用到的技術,以及幾個典型應用場景。
關於AutoTest自動化測試的基本概念,如果你不是很清楚,可以參考一下我先前發的博客
https://www.cnblogs.com/33tongxue/p/15465392.html
https://www.cnblogs.com/33tongxue/p/15465579.html
言歸正傳,我先概括一下自動化測試都用到了哪些技術,可以說AutoTest系列產品整合了多個領域的技術特性,舉幾個例子,以便更好地了解,比如通過搭載了RTOS的汽車信號模擬裝置,模擬脈沖、電壓、電阻、CAN信號等輸出;通過監聽和解析Linux內核的多點觸摸協議數據,以實現自動錄制被測試對象上操作相關測試用例;通過整合Android、AliOS、Linux多平台上自動化測試工具,以實現對智能座艙設備的連接、控制、投屏;通過AI、圖像識別技術對智能座艙設備畫面進行結果比對;通過集群技術優化測試資源、提高測試效率等等。。。。
這套方案的應用場景也很廣泛,幫大家總結了以下四個典型場景,可以說基本涵蓋了智能座艙產品研發的全階段。
(1) 產品開發階段:智能座艙測試用的VSG汽車信號模擬裝置可廣泛應用於產品測試階段,其成本較低,模擬信號豐富(電阻、電壓、CAN),支持自定義輸出,可替代昂貴的CAN設備及電源裝置。
(2) 系統測試階段:自動化測試客戶端軟件(AutoTest-X、AutoTest-Meter)配合汽車信號模擬裝置,通過直觀的可視化表達,可低成本實現功能回歸測試的自動化,通過錄制測試用例、自動執行、自動確認結果提高測試效率。
(3) 產品驗收階段:通過搭建雲平台的中央集群測試管理平台(AutoTest-Cloud、AutoTest-Bench)可實現對測試資源的集中並行管理。通過長時間疲勞測試、高低溫倉耐力、性能測試等形式,更加充分地驗證量產交付前產品的可靠性。
(4) 實車測試階段:較其它形式產品更加靈活,可配合實車路試,自動對智能座艙產品進行操作控制、結果對比、記錄生成報表,並且可幫助實現整車在特殊環境(高低溫倉、FOTA)下的測試。