[發明專利]業務測試方法、裝置和系統在審
| 申請號: | 202010026983.1 | 申請日: | 2020-01-10 |
| 公開(公告)號: | CN111221739A | 公開(公告)日: | 2020-06-02 |
| 發明(設計)人: | 楊晗琦;方舜宇;周玲飛;趙敬茹;張曉麗 | 申請(專利權)人: | 中國建設銀行股份有限公司;建信金融科技有限責任公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張效榮;馮培培 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務 測試 方法 裝置 系統 | ||
1.一種業務測試方法,其特征在于,包括:
接收并解析軟件開發工具包;
根據解析的結果,為所述軟件開發工具包生成業務測試模板;
確定與所述業務測試模板相關的測試用數據;
為所述業務測試模板生成業務測試報文,通過所述業務測試報文與外部服務組件交互,處理所述測試用數據,以實現業務測試。
2.根據權利要求1所述的業務測試方法,其特征在于,
進一步包括:存儲有多個參數配置集合,每一個所述參數配置集合中包括基本信息以及與基本信息相匹配的多個字段參數,其中,所述基本信息指示類型、語言以及包名中的任意一個或多個;
所述解析軟件開發工具包,包括:
獲取軟件開發工具包的基本信息;
在存儲的所述多個參數配置集合中,查找與所述基本信息相匹配的目標參數配置集合;
基于所述目標參數配置集合中的所述多個字段參數,抽取出所述接口字段。
3.根據權利要求2所述的業務測試方法,其特征在于,所述為所述軟件開發工具包生成業務測試模板,包括:
解析接口字段對應的業務模塊信息;
根據預設的數據字典和預設的模板類型,為所述業務模塊信息生成對應的業務測試模板。
4.根據權利要求2或3所述業務測試方法,其特征在于,
進一步包括:接收用戶配置的業務處理流程,所述業務處理流程指示多個選定的業務模塊;
為所述業務模塊信息生成對應的業務測試模板,包括:
為每一個選定的業務模塊所對應的業務模塊信息生成對應的業務測試模板。
5.根據權利要求4所述的業務測試方法,其特征在于,
為所述業務測試模板生成業務測試報文,包括:
根據預設的數據字典,為所述業務測試模板匹配對應的數據項;
校驗與所述數據項相對應的測試用數據是否滿足需求,如果是,則將所述測試用數據組裝到相對應的數據項,并基于所述數據項組裝業務測試報文;
通過所述業務測試報文與外部服務組件交互,處理所述測試用數據,包括:
將所述業務測試報文發送給外部服務組件;
接收所述外部服務組件返回的針對所述業務測試報文的處理結果。
6.根據權利要求5所述的業務測試方法,其特征在于,進一步包括:
確定所述外部服務組件所需的通用要素;
將所述通用要素組裝到相對應的數據項。
7.根據權利要求1至3,5,6任一所述業務測試方法,其特征在于,
進一步包括:獲取所述業務測試模板所依托終端的配置信息;
為所述軟件開發工具包生成業務測試模板,包括:
為所述軟件開發工具包生成與所述配置信息相匹配的業務測試模板。
8.根據權利要求4所述業務測試方法,其特征在于,
所述業務處理流程進一步指示所述多個選定的業務模塊之間的連接關系;
所述確定與所述業務測試模板相關的測試用數據,包括:
針對所述多個選定的業務模塊中的每一個所述選定的業務模塊,執行:
判斷所述選定的業務模塊是否屬于所述業務處理流程中的起始業務模塊,如果是,則接收用戶為所述選定的業務模塊設置的測試用數據;否則,將所述業務處理流程中的所述選定的業務模塊所對應的上一選定的業務模塊所對應的處理結果確定為所述選定的業務模塊的測試用數據。
9.根據權利要求1至3,5,6,8任一所述業務測試方法,其特征在于,進一步包括:
接收所述外部服務組件發送的響應報文;
根據所述軟件開發工具包的信息,從所述響應報文中提取處理結果;
記錄并為用戶提供所述處理結果;
根據記錄的所述處理結果,生成測試報告。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司;建信金融科技有限責任公司,未經中國建設銀行股份有限公司;建信金融科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010026983.1/1.html,轉載請聲明來源鉆瓜專利網。





