[發明專利]一種車輛控制器的功能測試方法和裝置在審
| 申請號: | 201910808268.0 | 申請日: | 2019-08-29 |
| 公開(公告)號: | CN112445195A | 公開(公告)日: | 2021-03-05 |
| 發明(設計)人: | 曹海燕;黃潁華 | 申請(專利權)人: | 北京新能源汽車股份有限公司 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜;安利霞 |
| 地址: | 102606 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 車輛 控制器 功能 測試 方法 裝置 | ||
本發明提供了一種車輛控制器的功能測試方法和裝置,涉及汽車領域。該方法包括:確定測試框架;根據測試框架,對車輛控制器的至少一種功能模塊進行功能測試。所述測試框架包括:下線檢測相關服務映射表,測試用例編寫模板,測試用例生成算法以及自動化測試執行及結果分析。本發明實施例提供的車輛控制器的功能測試方法和裝置,固定了測試模板且自動化測試,對測試用例生成算法進行優化,在關于控制器安全訪問及VIN寫入及讀取、電機編碼及電池編碼、控制器版本參數測試是從正向測試和逆向測試兩個維度對相關功能進行測試,提升了測試覆蓋度,防止在產線上進行下線檢測時出現異常問題,充分保證車輛順利下線。
技術領域
本發明涉及汽車領域,特別涉及一種車輛控制器的功能測試方法和裝置。
背景技術
隨著公司新能源車型及項目配置增多,對公司生產線產能也要隨之提升,整車廠內的生產線和下線檢測周期異常緊張,對生產線的下線檢測設備及控制器實現的下線檢測功能匹配性要求比較高,質量及可靠性要求比較高,所以在控制器正式上生產線之前,需要對控制器所具備的下線檢測功能進行仿真測試。
目前,手動測試需要測試工程師手動發送相關服務格式,而且需要解析數據格式,數據長度需要手動填寫,并且安全訪問功能有一定的時間限制,必須在有限時間內將正確密鑰發送成功才能認證通過,所以手動測試失敗率比較高;而且目前測試方法不統一,對關于下線檢測相關功能測試用例的編寫方式相對比較復雜,對要求很高。
發明內容
本發明實施例提供一種車輛控制器的功能測試方法和裝置,以解決測試方法不統一和手動測試復雜性的問題。
為了解決上述技術問題,本發明實施例提供一種車輛控制器的功能測試方法,包括:
確定測試框架;
根據測試框架,對車輛控制器的至少一種功能模塊進行功能測試。
進一步地,所述測試框架包括:
下線檢測相關服務映射表,測試用例編寫模板,測試用例生成算法以及自動化測試執行及結果分析。
進一步地,所述下線檢測相關服務映射表包括:
測試用例中用到的診斷服務格式關鍵字對應的實際十六進制數據。
進一步地,所述測試用例編寫模板包括:
發送的信號名稱以及測量的信號名稱,其中,發送的信號名稱包括:時間序列、發送信號以及診斷請求;所述測量的信號名稱包括:預期信號以及診斷請求對應的診斷接收。
進一步地,所述測試用例生成算法包括:
測試用例中診斷請求發送列和診斷接收列,在執行測試用例生成時,自動添加有效數據長度,按照診斷協議格式要求轉化成十六進制控制器局域網絡局域網CAN報文數據,并自動將多包數據拆解成單包數據。
進一步地,自動化測試執行及結果分析,包括:
運行自動測試腳本,執行所有測試用例并自動生成測試結果,當實際測試結果與預期結果不一致時,測試結果列表中產生錯誤提示信息。
進一步地,根據測試框架,對車輛控制器的至少一種功能模塊進行功能測試,包括:
根據所述測試框架,對車輛控制器的安全訪問認證功能及VIN碼的寫入與讀取功能進行測試、對車輛控制器的電池編寫讀寫功能進行測試以及對車輛控制器的版本信息進行測試。
進一步地,對車輛控制器的安全訪問認證功能及VIN碼的寫入與讀取功能進行測試,包括:
請求控制器安全訪問指令種子;
根據所述控制器安全訪問指令種子,獲取所述控制器安全訪問指令密鑰;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京新能源汽車股份有限公司,未經北京新能源汽車股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910808268.0/2.html,轉載請聲明來源鉆瓜專利網。





