[發明專利]一種基于數據庫的車載網關功能測試方法有效
| 申請號: | 202110783511.5 | 申請日: | 2021-07-12 |
| 公開(公告)號: | CN113612654B | 公開(公告)日: | 2023-05-26 |
| 發明(設計)人: | 劉浩銳;馬增輝;田豐民;劉煜偉;崔強 | 申請(專利權)人: | 東風汽車集團股份有限公司 |
| 主分類號: | H04L43/0817 | 分類號: | H04L43/0817;G06F11/36 |
| 代理公司: | 湖北武漢永嘉專利代理有限公司 42102 | 代理人: | 李丹 |
| 地址: | 430056 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 數據庫 車載 網關 功能 測試 方法 | ||
本發明公開了一種基于數據庫的車載網關功能測試方法,該方法包括以下步驟:1)為網關功能待測試的各個功能點設計創建測試Lib庫;2)創建插件,所述插件用于從網絡數據庫文件里提取有效輸入和輸出對象參數并結合測試Lib庫生成測試用例;3)對配置完成后的測試用例,調用總線工具API接口,生成功能測試腳本,直接在總線工具環境中運行測試腳本,實現車載網關功能自動化測試;4)記錄測試用例和需求文檔中各功能的映射關系,進行功能測試覆蓋度的統計。本發明實現了自動生成測試用例腳本和車載網關功能自動化測試,并且自動生成測試用例和需求文檔的映射關系,方便功能測試追溯和覆蓋度的統計。
技術領域
本發明涉及網絡應用技術,尤其涉及一種基于數據庫的車載網關功能測試方法。
背景技術
隨著車載總線技術的不斷進步和發展,LIN,CAN總線在車載網絡中得到了極大的應用,其中CAN總線一般被設計為主干網,LIN和容錯CAN設計為子網。為了適應更多需求如更高傳輸速率,低時延,高容錯,網絡安全及智慧交通的需要,車載網絡的主干網將向車載以太網(Ethernet)快速演進。這就對于車載網絡在各種網段和各個主干網之間的信號交互提出了更高的要求,為了保證車載網絡通信的實時性和可靠性,中央網關就應用而生,作為整車網絡管理和信息交互的核心部件,起到協議轉換,流量控制,網絡管理的作用,對于它的功能設計和測試繼而有了更高的要求。
發明內容
本發明要解決的技術問題在于針對現有技術中的缺陷,提供一種基于數據庫的車載網關功能測試方法。
本發明解決其技術問題所采用的技術方案是:一種基于數據庫的車載網關功能測試方法,包括以下步驟:
1)為網關功能待測試的各個功能點設計創建測試Lib庫;所述測試Lib庫包括:報文路由測試Lib庫,信號路由測試Lib庫和協議轉換測試Lib庫;
2)創建插件,所述插件用于從網絡數據庫文件里提取有效輸入和輸出對象參數并結合測試Lib庫生成測試用例;
所述網絡數據庫文件包括為網關各個總線通道的庫文件,用于配置總線工具通道和網關通道的對應關系和提取對象參數,所述對象包括:節點對象、報文對象和信號對象;
所述從網絡數據庫文件里提取有效輸入和輸出對象參數并結合測試Lib庫生成單個測試用例,具體如下:
2.1)從網絡數據庫文件里提取網關接收源網段以及經過網關轉發到目的網段的報文對象、信號對象和節點對象;
2.2)依次使用報文路由測試Lib庫,信號路由測試Lib庫和協議轉換測試Lib庫中的測試函數,按設定流程進行功能測試檢測;
2.3)每組輸入和輸出對象參數和一個測試Lib庫生成一個測試用例;直到完成所有輸入輸入和輸出對象參數的映射,生成完整的測試用例;
2.4)結合網關路由需求文檔和車輛配置文件對測試用例進行配置標記;
所述需求文檔用于描述待測網關對應的功能需求;
所述車輛配置文件用于描述待測網關對應的車輛配置;如待測網關對應的車型配置是手動變速箱或者自動變速箱MT/AT,收放機規格是RAD01/RAD02/RAD03的哪一個,有大屏或者沒有大屏MMI/SMMI等關鍵配置信息,標記到生成的測試用例;
2.5)輸入測試參數,提供給測試用例,作為性能測試結果的判定標準;
3)對配置完成后的測試用例,調用總線工具API接口,生成功能測試腳本,直接在總線工具環境中運行測試腳本,實現車載網關功能自動化測試;
4)記錄測試用例和需求文檔中各功能的映射關系,進行功能測試覆蓋度的統計。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東風汽車集團股份有限公司,未經東風汽車集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110783511.5/2.html,轉載請聲明來源鉆瓜專利網。





