[发明专利]业务测试方法、装置和系统在审
申请号: | 202010026983.1 | 申请日: | 2020-01-10 |
公开(公告)号: | CN111221739A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 杨晗琦;方舜宇;周玲飞;赵敬茹;张晓丽 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张效荣;冯培培 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 测试 方法 装置 系统 | ||
本发明公开了一种业务测试方法、装置和系统,涉及计算机技术领域。该方法的一具体实施方式包括:接收并解析软件开发工具包;根据解析的结果,为软件开发工具包生成业务测试模板;确定与业务测试模板相关的测试用数据;为业务测试模板生成业务测试报文,业务测试报文与外部服务组件交互,处理测试用数据,以实现业务测试。该实施方式能够基于软件开发工具包完成业务测试,使业务测试能够及时完成,而不受第三方平台开发的约束。
技术领域
本发明涉及计算机技术领域,尤其涉及一种业务测试方法、装置和系统。
背景技术
在将商业银行的产品及其软件开发包输出到第三方平台时,需要完成一系列的业务测试。而这些业务测试依赖于第三方平台功能的搭建,即仅当第三方平台根据商业银行提供的软件开发工具包完成预定功能开发后,才能真正开展业务测试。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
由于第三方平台的开发与测试流程不可控,从而造成产品上线时无法充分完成业务测试。
发明内容
有鉴于此,本发明实施例提供一种业务测试方法、装置和系统,能够基于软件开发工具包完成业务测试,使业务测试能够及时完成,而不受第三方平台开发的约束。
为实现上述目的,根据本发明实施例的一个方面,提供了一种业务测试方法,包括:
接收并解析软件开发工具包;
根据解析的结果,为软件开发工具包生成业务测试模板;
确定与业务测试模板相关的测试用数据;
为业务测试模板生成业务测试报文,通过业务测试报文与外部服务组件交互,处理测试用数据,以实现业务测试。
优选地,
业务测试方法,进一步包括:存储有多个参数配置集合,每一个参数配置集合中包括基本信息以及与基本信息相匹配的多个字段参数,其中,基本信息指示类型、语言以及包名中的任意一个或多个;
解析软件开发工具包,包括:
获取软件开发工具包的基本信息;
在存储的多个参数配置集合中,查找与基本信息相匹配的目标参数配置集合;
基于目标参数配置集合中的多个字段参数,抽取出接口字段。
优选地,
为软件开发工具包生成业务测试模板包括:
解析接口字段对应的业务模块信息;
根据预设的数据字典和预设的模板类型,为业务模块信息生成对应的业务测试模板。
优选地,
业务测试方法,进一步包括:接收用户配置的业务处理流程,业务处理流程指示多个选定的业务模块;
为业务模块信息生成对应的业务测试模板,包括:
为每一个选定的业务模块所对应的业务模块信息生成对应的业务测试模板。
优选地,
为业务测试模板生成业务测试报文,包括:
根据预设的数据字典,为业务测试模板匹配对应的数据项;
校验与数据项相对应的测试用数据是否满足需求,如果是,则将测试用数据组装到相对应的数据项,并基于数据项组装业务测试报文;
通过业务测试报文与外部服务组件交互,处理测试用数据,包括:
将业务测试报文发送给外部服务组件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010026983.1/2.html,转载请声明来源钻瓜专利网。