[发明专利]基于动态数据返回的系统组件测试方法及装置有效

专利信息
申请号: 202010234683.2 申请日: 2020-03-30
公开(公告)号: CN111367818B 公开(公告)日: 2023-05-02
发明(设计)人: 孙传聪;孙清越 申请(专利权)人: 建信金融科技有限责任公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京三友知识产权代理有限公司 11127 代理人: 王天尧;汤在彦
地址: 200120 上海市浦东新区*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 动态 数据 返回 系统 组件 测试 方法 装置
【说明书】:

发明公开了一种基于动态数据返回的系统组件测试方法及装置,该方法包括:获取对待测试系统组件进行测试的交易请求报文;根据交易请求报文,识别当前测试交易业务的交易码;根据交易码,调用对应的动态配置信息,生成交易请求报文对应的交易返回报文,其中,动态配置信息用于动态生成交易码对应的交易返回报文;根据交易请求报文对应的交易返回报文,对待测试系统组件进行测试。本发明在对系统组件进行测试时,无需修改待测试系统组件的内部代码,也无需申请额外的服务器来部署下游环境系统,能够大大提高测试效率和安全性,降低测试成本。

技术领域

本发明涉及软件测试领域,尤其涉及一种基于动态数据返回的系统组件测试方法及装置。

背景技术

本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

随着金融科技的迅速发展,互联网技术的不断创新,银行IT系统在确保业务服务稳定的情况下,往往还需要采用一些技术手段来确保业务交易的安全性。软件系统集成测试是确保银行IT系统安全稳定的主要手段。通常,银行内部拥有成千上万个软件系统,且每个软件系统的上下游组件各异,在进行软件系统集成测试之前,不仅需要对交易全链路上所有组件进行系统集成,而且还需要对各组件进行数据迁移,以确保测试数据的一致性。这极大增加了软件系统集成测试的前期准备工作量,浪费测试人员的时间,且很难定位测试过程中出现的问题。

目前,现有软件系统集成测试方法,采用如下两种方式来测试各系统组件的性能:

方式一:修改系统组件的交易接口访问路径,使其指向该系统组件内部的某个目录,配置该目录下的交易返回报文,以测试该系统组件的交易接口服务性能;

方式二,申请一台接入服务器部署系统组件的下游环境,配置相关服务,修改该系统组件的交易接口访问路径,使其指向该接入服务器,以测试该组件的交易接口服务性能。

经分析,现有软件系统集成测试方法存在如下缺点:①方式一需要对系统组件的内部代码结构进行修改,修改过程中出现的问题,可能导致系统组件在生产环境出现生产事故;②方式二需要申请额外的硬件资源支持部署系统组件的下游环境,会增大硬件资源的开销,提高软件系统集成测试成本;③上述两种方式均采用静态数据返回方式返回交易响应报文,无法根据不同的交易请求报文进行动态配置,灵活性较差;④上述两种方式都没有统一平台来对各系统组件的测试进行一体化或系统化管理,软件系统集成测试管理难度大。

针对上述问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例中提供了一种基于动态数据返回的系统组件测试方法,用以解决现有软件系统集成测试方法,需要修改组件内部代码结构或申请额外硬件资源,存在安全性低、成本高且灵活性差的技术问题,该方法包括:获取对待测试系统组件进行测试的交易请求报文;根据交易请求报文,识别当前测试交易业务的交易码;根据交易码,调用对应的动态配置信息,生成交易请求报文对应的交易返回报文,其中,动态配置信息用于动态生成交易码对应的交易返回报文;根据交易请求报文对应的交易返回报文,对待测试系统组件进行测试;根据所述交易码,调用对应的动态配置信息,生成所述交易请求报文对应的交易返回报文,包括:根据所述交易码对应的交易业务是否需要生成不同的交易返回报文,调用一个或多个交易返回报文模板;对各个交易返回报文模板中的动态数据字段进行数据替换,生成各个交易返回报文模板对应的交易返回报文;根据所述交易码对应的交易业务是否需要生成不同的交易返回报文,调用一个或多个交易返回报文模板,包括:如果所述交易码对应的交易业务需要生成不同的交易返回报文,则调用关联替换报文配置信息,其中,所述关联替换报文配置信息中包含:关联替换数据的多个交易返回报文模板;所述关联替换报文配置信息用于描述同一交易由于报文字段值的不同,需要返回不同的交易返回报文的场景。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010234683.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top