[發明專利]一種測試方法、裝置、芯片及模組設備在審
| 申請號: | 202210109157.2 | 申請日: | 2022-01-28 |
| 公開(公告)號: | CN114510421A | 公開(公告)日: | 2022-05-17 |
| 發明(設計)人: | 李寧;王鵬 | 申請(專利權)人: | 紫光展銳(重慶)科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 夏秋 |
| 地址: | 400700 重慶市*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試 方法 裝置 芯片 模組 設備 | ||
1.一種測試方法,其特征在于,所述方法包括:
獲取測試文件中對應的元素信息和屬性信息,所述元素信息對應有元素的處理方式,所述屬性信息對應有屬性的處理方式;
基于所述元素信息和所述元素的處理方式、所述屬性信息和所述屬性的處理方式測試第一被測代碼,得到測試結果;
輸出所述測試結果。
2.根據權利要求1所述的方法,其特征在于,所述獲取測試文件對應的元素信息和屬性信息,包括:
確定所述測試文件中的元素和屬性;
對所述元素和所述屬性進行預處理,得到所述元素信息和所述屬性信息,所述元素信息的數據格式和所述屬性信息的數據格式均為預設格式。
3.根據權利要求1或2所述的方法,其特征在于,基于所述元素信息和所述元素的處理方式、所述屬性信息和所述屬性的處理方式測試第一被測代碼,得到測試結果,包括:
基于所述元素信息和所述元素的處理方式、所述屬性信息和所述屬性的處理方式,調用外部接口模擬模塊和/或硬件模擬模塊測試被測代碼,得到測試結果;
所述外部接口模擬模塊用于在所述第一被測代碼在調用第二被測代碼時反饋所述第二被測代碼對應的預設輸出值,所述第一被測代碼和所述第二被測代碼為組成同一系統代碼的不同模塊的代碼,所述硬件模擬模塊用于提供所述被測代碼測試時所需的硬件環境。
4.根據權利要求1~3中任意一項所述的方法,其特征在于,所述方法還包括:
基于所述測試結果和預設的期望結果進行對比,確定比對結果;
輸出所述比對結果。
5.根據權利要求1~4中任意一項所述的方法,其特征在于,所述方法還包括:
調用代碼覆蓋模塊監控所述第一被測代碼中各個代碼執行情況;
輸出所述被測代碼的覆蓋率報告,所述覆蓋率報告用于指示所述第一被測代碼中的各個代碼是否被執行。
6.根據權利要求1~5中任意一項所述的方法,其特征在于,所述測試文件的格式為XML文件格式。
7.根據權利要求1~6中任意一項所述的方法,其特征在于,基于所述元素信息和所述元素的處理方式、所述屬性信息和所述屬性的處理方式測試第一被測代碼,包括:
基于測試代碼、所述元素信息和所述元素的處理方式、所述屬性信息和所述屬性的處理方式測試第一被測代碼,所述測試代碼用于提供所述第一被測代碼測試時所需的多個線程優先級機制。
8.根據權利要求1~7中任意一項所述的方法,其特征在于,所述第一被測代碼對應有控制代碼,所述控制代碼用于確定所述第一被測代碼所需的消息數據和所述消息數據對應的交互順序,所述測試文件中包括所述消息數據和所述消息數據對應的交互順序,所述消息數據為所述第一被測代碼模擬的通信系統中傳輸的數據;
基于所述元素和所述元素的處理方式、所述屬性和所述屬性的處理方式測試第一被測代碼,包括:
基于所述元素信息和所述元素的處理方式、所述屬性信息和所述屬性的處理方式、所述消息數據和所述消息數據對應的交互順序測試第一被測代碼。
9.一種測試裝置,其特征在于,所述測試裝置包括:
獲取單元,用于獲取測試文件中對應的元素信息和屬性信息,所述元素信息對應有元素的處理方式,所述屬性信息對應有屬性的處理方式;
測試單元,用于基于所述元素信息和所述元素的處理方式、所述屬性信息和所述屬性的處理方式測試第一被測代碼,得到測試結果;
輸出單元,用于輸出所述測試結果。
10.一種芯片,其特征在于,包括處理器和通信接口,所述處理器被配置用于使所述芯片執行如權利要求1~8中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于紫光展銳(重慶)科技有限公司,未經紫光展銳(重慶)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210109157.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種水下目標捕獲系統
- 下一篇:一種2-氯-4-氟-5-硝基苯甲醛的制備工藝





