[發明專利]一種界面功能測試方法、裝置、存儲介質和設備在審
| 申請號: | 202111037336.1 | 申請日: | 2021-09-06 |
| 公開(公告)號: | CN113704131A | 公開(公告)日: | 2021-11-26 |
| 發明(設計)人: | 楊旭;吳柯;王淼 | 申請(專利權)人: | 中國農業銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/451 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 周初冬 |
| 地址: | 100005 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 界面 功能 測試 方法 裝置 存儲 介質 設備 | ||
本申請公開了一種界面功能測試方法、裝置、存儲介質和設備,對待測系統的接口文檔進行解析,得到報文數據項和界面數據項的映射關系。從待測系統的界面中抓取界面元素,并獲取報文的解析結果。依據映射關系,將報文數據項內容與界面數據項內容進行關聯,得到各個信息項對。對于每個信息項對,將報文數據項內容與界面數據項內容進行比對,得到比對結果。統計比對結果指示報文數據項內容與界面數據項內容不相同的信息項對的數量,得到第一數值。在第一數值大于預設閾值的情況下,向用戶發送提示信息。本申請所示方案,無需人工參與報文數據項內容與界面數據項內容的比對過程,不僅能提高界面功能測試的效率,還能降低因人為因素所導致的操作風險。
技術領域
本申請涉及計算機軟件領域,尤其涉及一種界面功能測試方法、裝置、存儲介質和設備。
背景技術
在金融系統的測試過程中,經常會遇到與第三方監管機構或客戶進行格式化報文數據交互的測試場景。針對格式化報文數據交互的測試場景,在雙方開發進度、測試環境、人員組織能夠充分配合的理想情況下,雙方測試人員能夠進行聯調測試,比對各自的系統的數據、確認數據交互的正確性。大部分情況下,聯調測試需要調動的資源未必能在測試初期就滿足測試需求,在這種情況發生時,通常會先對本方系統的界面功能(包括解析報文功能和生成報文功能)進行測試,以保證后續聯調測試的順利進行。
目前,無論是對解析報文功能進行測試,還是對生成報文功能進行測試,均需要人工介入測試過程,且人工參與的工作量較大,致使界面功能測試的效率降低。
發明內容
本申請提供了一種界面功能測試方法、裝置、存儲介質和設備,目的在于提高界面功能測試的效率。
為了實現上述目的,本申請提供了以下技術方案:
一種界面功能測試方法,包括:
獲取待測系統的接口文檔,并對所述接口文檔進行解析,得到報文數據項和界面數據項的映射關系;
從所述待測系統的界面中抓取界面元素;所述界面元素包括多個界面數據項,以及與每個所述界面數據項對應的界面數據項內容;
獲取報文的解析結果;所述解析結果包括多個報文數據項,以及與每個所述報文數據項對應的報文數據項內容;
依據所述映射關系,將與每個所述報文數據項對應的報文數據項內容,與每個所述界面數據項對應的界面數據項內容進行關聯,得到各個信息項對;所述信息項對包括所述報文數據項內容,以及與所述報文數據項內容關聯的界面數據項內容;
對于每個所述信息項對,將所述信息項對所示的報文數據項內容,與所述信息項對所示的界面數據項內容進行比對,得到所述信息項對的比對結果;
統計所述比對結果指示報文數據項內容與界面數據項內容不相同的信息項對的數量,得到第一數值;
在所述第一數值大于預設閾值的情況下,向用戶發送提示信息;所述提示信息用于指示所述待測系統的界面功能存在故障。
可選的,所述獲取報文的解析結果,包括:
在檢測到所述待測系統接收到報文的情況下,獲取所述報文的解析結果;所述解析結果通過所述待測系統對所述報文進行解析所得到;
所述在所述第一數值大于預設閾值的情況下,向用戶發送提示信息,包括:
在所述第一數值大于預設閾值的情況下,向用戶發送第一提示信息;所述第一提示信息用于指示所述待測系統的解析報文功能存在故障。
可選的,所述獲取報文的解析結果,包括:
在檢測到所述待測系統生成報文的情況下,對所述報文進行解析,得到所述報文的解析結果;
所述在所述第一數值大于預設閾值的情況下,向用戶發送提示信息,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國農業銀行股份有限公司,未經中國農業銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111037336.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種井下三維精確定位系統
- 下一篇:一種中藥處方配藥復核裝置





