[發明專利]面向嵌入式軟件的交叉測試框架設計方法及系統在審
| 申請號: | 202210992890.3 | 申請日: | 2022-08-18 |
| 公開(公告)號: | CN115543777A | 公開(公告)日: | 2022-12-30 |
| 發明(設計)人: | 葛文博;符凱;陳昊欽;黃知柏 | 申請(專利權)人: | 華東計算技術研究所(中國電子科技集團公司第三十二研究所) |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海段和段律師事務所 31334 | 代理人: | 施嘉薇 |
| 地址: | 201800 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 面向 嵌入式 軟件 交叉 測試 框架 設計 方法 系統 | ||
1.一種面向嵌入式軟件的交叉測試框架設計方法,其特征在于,所述方法包括如下步驟:
步驟S1:在宿主機端進行系統鏡像與測試工程的創建、配置與編譯;
步驟S2:啟動目標機,配置測試代理,加載測試工程;
步驟S3:在目標機端執行測試任務,生成測試結果并上傳測試結果;
步驟S4:在宿主機端解析測試結果、展示并以文檔或表格形式導出。
2.根據權利要求1所述的面向嵌入式軟件的交叉測試框架設計方法,其特征在于,所述步驟S1包括如下步驟:
步驟S1.1:創建系統鏡像工程,進行協同總線與測試框架的初始化配置;
步驟S1.2:創建測試工程,進行測試用例與子用例的配置與編寫;或者從測試工程管理庫中直接導入測試工程;
步驟S1.3:根據目標機類型調用對應工具鏈在宿主機端進行系統鏡像與測試工程的編譯。
3.根據權利要求1所述的面向嵌入式軟件的交叉測試框架設計方法,其特征在于,所述步驟S2包括如下步驟:
步驟S2.1:啟動目標機加載操作系統鏡像并執行;
步驟S2.2:連接與目標機節點的協同總線連接;
步驟S2.3:通過協同總線將編譯生成的測試工程文件動態加載至目標機。
4.根據權利要求1所述的面向嵌入式軟件的交叉測試框架設計方法,其特征在于,所述步驟S3包括如下步驟:
步驟S3.1:目標機執行測試工程將測試結果以xml形式保存與目標機中;
步驟S3.2:通過協同總線讀取測試結果上傳至宿主機。
5.根據權利要求1所述的面向嵌入式軟件的交叉測試框架設計方法,其特征在于,所述步驟S4包括如下步驟:
步驟S4.1:宿主機解析測試文件,并以圖表形式進行結果展示;
步驟S4.2:宿主機端將測試結果以文檔或表格的形式導出測試結果。
6.一種面向嵌入式軟件的交叉測試框架設計系統,其特征在于,所述系統包括如下模塊:
模塊M1:在宿主機端進行系統鏡像與測試工程的創建、配置與編譯;
模塊M2:啟動目標機,配置測試代理,加載測試工程;
模塊M3:在目標機端執行測試任務,生成測試結果并上傳測試結果;
模塊M4:在宿主機端解析測試結果、展示并以文檔或表格形式導出。
7.根據權利要求6所述的面向嵌入式軟件的交叉測試框架設計系統,其特征在于,所述模塊M1包括如下模塊:
模塊M1.1:創建系統鏡像工程,進行協同總線與測試框架的初始化配置;
模塊M1.2:創建測試工程,進行測試用例與子用例的配置與編寫;或者從測試工程管理庫中直接導入測試工程;
模塊M1.3:根據目標機類型調用對應工具鏈在宿主機端進行系統鏡像與測試工程的編譯。
8.根據權利要求6所述的面向嵌入式軟件的交叉測試框架設計系統,其特征在于,所述模塊M2包括如下模塊:
模塊M2.1:啟動目標機加載操作系統鏡像并執行;
模塊M2.2:連接與目標機節點的協同總線連接;
模塊M2.3:通過協同總線將編譯生成的測試工程文件動態加載至目標機。
9.根據權利要求6所述的面向嵌入式軟件的交叉測試框架設計系統,其特征在于,所述模塊M3包括如下模塊:
模塊M3.1:目標機執行測試工程將測試結果以xml形式保存與目標機中;
模塊M3.2:通過協同總線讀取測試結果上傳至宿主機。
10.根據權利要求6所述的面向嵌入式軟件的交叉測試框架設計系統,其特征在于,所述模塊M4包括如下模塊:
模塊M4.1:宿主機解析測試文件,并以圖表形式進行結果展示;
模塊M4.2:宿主機端將測試結果以文檔或表格的形式導出測試結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華東計算技術研究所(中國電子科技集團公司第三十二研究所),未經華東計算技術研究所(中國電子科技集團公司第三十二研究所)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210992890.3/1.html,轉載請聲明來源鉆瓜專利網。





