[發明專利]JAVA接口靜態測試方法及裝置有效
| 申請號: | 202010512102.7 | 申請日: | 2020-06-08 |
| 公開(公告)號: | CN111679983B | 公開(公告)日: | 2023-10-24 |
| 發明(設計)人: | 杜天文;王敏;陳智勝;范煦凱 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王天堯;湯在彥 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | java 接口 靜態 測試 方法 裝置 | ||
1.一種JAVA接口靜態測試方法,其特征在于,包括:
獲取JAVA程序開發運行前的接口文檔和JAVA程序接口的xml映射文檔;
解析所述接口文檔,得到每個接口對應于所述接口文檔的多個接口字段;
解析所述xml映射文檔,得到每個接口對應于所述xml映射文檔的多個接口字段;
將每個接口對應于所述接口文檔的多個接口字段,與每個接口對應于所述xml映射文檔的多個接口字段逐一比對,得到JAVA接口靜態測試結果。
2.如權利要求1所述的方法,其特征在于,解析所述接口文檔,得到每個接口對應于所述接口文檔的多個接口字段,包括:
掃描所述接口文檔的表結構,按照接口關鍵字提取元素,得到每個接口對應于所述接口文檔的多個接口字段。
3.如權利要求1所述的方法,其特征在于,解析所述xml映射文檔,得到每個接口對應于所述xml映射文檔的多個接口字段,包括:
若一接口對應的xml映射文檔存在嵌套標簽時,對該接口對應的xml映射文檔解析時,對該接口對應的xml映射文檔中的循環報文做循環展開,得到該接口對應于xml映射文檔的多個接口字段。
4.如權利要求1所述的方法,其特征在于,將每個接口對應于所述接口文檔的多個接口字段,與每個接口對應于所述xml映射文檔的多個接口字段逐一比對,得到JAVA接口靜態測試結果,包括:
將每個接口對應于所述接口文檔的多個接口字段,與每個接口對應于所述xml映射文檔的多個接口字段逐一比對,得到每個接口字段的比對結果;
根據每個接口字段的比對結果,確定定義不統一的接口,得到JAVA接口靜態測試結果。
5.如權利要求1或4所述的方法,其特征在于,將每個接口對應于所述接口文檔的多個接口字段,與每個接口對應于所述xml映射文檔的多個接口字段逐一比對,包括:
當相互比對的兩個接口字段長度不一致時,對較短的接口字段,繼續讀取下一接口字段,直至與較長的接口字段的字段長度相同后進行比對。
6.一種JAVA接口靜態測試裝置,其特征在于,包括:
數據獲取模塊,用于獲取JAVA程序開發運行前的接口文檔和JAVA程序接口的xml映射文檔;
第一解析模塊,用于解析所述接口文檔,得到每個接口對應于所述接口文檔的多個接口字段;
第二解析模塊,用于解析所述xml映射文檔,得到每個接口對應于所述xml映射文檔的多個接口字段;
比對測試模塊,用于將每個接口對應于所述接口文檔的多個接口字段,與每個接口對應于所述xml映射文檔的多個接口字段逐一比對,得到JAVA接口靜態測試結果。
7.如權利要求6所述的裝置,其特征在于,所述第一解析模塊具體用于:
掃描所述接口文檔的表結構,按照接口關鍵字提取元素,得到每個接口對應于所述接口文檔的多個接口字段。
8.如權利要求6所述的裝置,其特征在于,所述第二解析模塊具體用于:
若一接口對應的xml映射文檔存在嵌套標簽時,對該接口對應的xml映射文檔解析時,對該接口對應的xml映射文檔中的循環報文做循環展開,得到該接口對應于xml映射文檔的多個接口字段。
9.如權利要求6所述的裝置,其特征在于,所述比對測試模塊具體用于:
將每個接口對應于所述接口文檔的多個接口字段,與每個接口對應于所述xml映射文檔的多個接口字段逐一比對,得到每個接口字段的比對結果;
根據每個接口字段的比對結果,確定定義不統一的接口,得到JAVA接口靜態測試結果。
10.如權利要求6或9所述的裝置,其特征在于,所述比對測試模塊具體用于:
當相互比對的兩個接口字段長度不一致時,對較短的接口字段,繼續讀取下一接口字段,直至與較長的接口字段的字段長度相同后進行比對。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202010512102.7/1.html,轉載請聲明來源鉆瓜專利網。





