[發明專利]一種基于數據庫的車載網關功能測試方法有效
| 申請號: | 202110783511.5 | 申請日: | 2021-07-12 |
| 公開(公告)號: | CN113612654B | 公開(公告)日: | 2023-05-26 |
| 發明(設計)人: | 劉浩銳;馬增輝;田豐民;劉煜偉;崔強 | 申請(專利權)人: | 東風汽車集團股份有限公司 |
| 主分類號: | H04L43/0817 | 分類號: | H04L43/0817;G06F11/36 |
| 代理公司: | 湖北武漢永嘉專利代理有限公司 42102 | 代理人: | 李丹 |
| 地址: | 430056 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 數據庫 車載 網關 功能 測試 方法 | ||
1.一種基于數據庫的車載網關功能測試方法,其特征在于,包括以下步驟:
1)為網關功能待測試的各個功能點設計創建測試Lib庫;所述測試Lib庫包括:報文路由測試Lib庫,信號路由測試Lib庫和協議轉換測試Lib庫;
2)創建插件,所述插件用于從網絡數據庫文件里提取有效輸入和輸出對象參數生成測試條目,結合需求文檔和車輛配置文件對測試條目進行標記,最后根據測試條目的屬性調用其對應的測試Lib庫生成測試用例;
所述網絡數據庫文件包括為網關各個總線通道的庫文件,用于配置總線工具通道和網關通道的對應關系和提取對象參數,所述對象包括:節點對象、報文對象和信號對象;
步驟2)中從網絡數據庫文件里提取有效輸入和輸出對象參數并結合測試Lib庫生成單個測試用例,具體步驟如下:
2.1)從網絡數據庫文件里提取網關接收源網段以及經過網關轉發到目的網段的報文對象、信號對象和節點對象;
2.2)依次使用報文路由測試Lib庫,信號路由測試Lib庫和協議轉換測試Lib庫中的測試函數,按設定流程進行功能測試檢測;
2.3)每組輸入和輸出對象參數和一個測試Lib庫生成一個測試用例;直到完成所有輸入和輸出對象參數的映射,生成完整的測試用例;
2.4)結合網關路由需求文檔和車輛配置文件對測試用例進行配置標記;所述需求文檔用于描述待測網關對應的功能需求;
所述車輛配置文件用于描述待測網關對應的車輛配置;
2.5)輸入測試參數,提供給測試用例,作為性能測試結果的判定標準;
3)對配置完成后的測試用例,調用總線工具API接口,生成功能測試腳本,直接在總線工具環境中運行測試腳本,實現車載網關功能自動化測試;
4)記錄測試用例和需求文檔中各功能的映射關系,進行功能測試覆蓋度的統計。
2.根據權利要求1所述的基于數據庫的車載網關功能測試方法,其特征在于,所述步驟1)中,所述報文路由測試Lib庫用于存儲報文路由測試相關函數,包括報文路由檢測函數、報文路由數據場長度檢測函數、報文路由延時檢測函數。
3.根據權利要求1所述的基于數據庫的車載網關功能測試方法,其特征在于,所述步驟1)中,所述信號路由測試Lib庫用于存儲信號路由測試相關函數,信號路由檢測函數SigChk、信號路由延時檢測函數。
4.根據權利要求1所述的基于數據庫的車載網關功能測試方法,其特征在于,所述步驟2.2)中設定流程如下:
報文路由功能測試依次進行報文路由發送檢測、報文路由數據場長度檢測和報文路由延時檢測;
信號路由功能測試依次進行信號打包重組報文標識符檢測、信號路由數值對應檢測、信號路由延時檢測;
協議轉換功能測試依次進行協議轉換格式檢測、協議數據流檢測。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東風汽車集團股份有限公司,未經東風汽車集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110783511.5/1.html,轉載請聲明來源鉆瓜專利網。





