[发明专利]业务系统资金安全的回归测试方法及其系统在审
申请号: | 201910340286.0 | 申请日: | 2019-04-25 |
公开(公告)号: | CN110134597A | 公开(公告)日: | 2019-08-16 |
发明(设计)人: | 陈小虎 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新;朱文杰 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务系统 资金 录制 回归测试 输入参数 资金安全 业务执行 记录线 比对 对线 配置 载入 申请 | ||
本申请公开了一种业务系统资金安全的回归测试方法及其系统。该方法包括:记录线上业务系统的配置,并对线上业务系统中涉及真实资金的业务进行录制,录制结果包括所述业务的输入参数和所述业务执行后的第一资金执行结果;线下业务系统载入所述线上业务系统的配置,并且所述线下业务系统被输入所述录制结果中的所述输入参数,执行所述业务,得到第二资金执行结果;通过比对所述第一资金执行结果和所述第二资金执行结果,确定是否存在资金异常情况。
技术领域
本说明书涉及计算机技术领域,具体涉及与业务系统资金安全相关的回归测试技术。
背景技术
随着第三方支付体统的业务量越来越大,资金流越来越复杂,资金安全性问题也越来越突出。一行代码问题有可能导致上亿资金的损失,一旦实际运营的线上业务系统出现问题,即使时间非常短暂都有可能带来巨大的损失。一般资金问题绝大多数都是代码变更导致的。由于业务越来越复杂,业务逻辑也越来越复杂,导致每次业务变更或技术改进变更都具有非常大的资金安全风险,稍微不慎就可能出现严重的资金损失问题。因此需要有一种方案能够在变更后的业务软件上线前及时发现隐藏的问题,将可能出现的资金损失提前扼杀在上线前。
发明内容
本说明书提供了一种业务系统资金安全的回归测试方法及其系统,能够在变更后的系统上线前预先识别可能导致资金损失的问题,以保证资金的安全。
本申请公开了一种业务系统资金安全的回归测试方法,包括:
记录线上业务系统的配置,并对线上业务系统中涉及真实资金的业务进行录制,录制结果包括所述业务的输入参数和所述业务执行后的第一资金执行结果;
线下业务系统载入所述线上业务系统的配置,并且所述线下业务系统被输入所述录制结果中的所述输入参数,执行所述业务,得到第二资金执行结果;
通过比对所述第一资金执行结果和所述第二资金执行结果,确定是否存在资金异常情况。
在一个优选例中,所述录制结果还包括所述线上业务系统执行所述业务得到的第一返回结果;
所述执行所述业务的步骤之后,还包括:得到所述线下业务系统执行所述业务得到的第二返回结果,对所述第一返回结果和所述第二返回结果进行比对。
在一个优选例中,所述测试方法在对所述线上业务系统被修改之后进行;
所述业务为未被修改的业务。
在一个优选例中,所述对线上业务系统中涉及真实资金的业务进行录制,进一步包括:
在所述业务的入口应用编程接口拦截所述输入参数。
本申请还公开了一种回归测试系统包括:线上业务系统,线下业务系统,录制系统,和比对系统;
所述线上业务系统用于运行涉及真实资金的业务;
所述录制系统用于记录线上业务系统的配置,并对线上业务系统中涉及真实资金的业务进行录制,录制结果包括所述业务的输入参数和所述业务执行后的第一资金执行结果;
所述线下业务系统用于载入所述录制系统记录的所述线上业务系统的配置,从所述录制系统输入所述录制结果中的所述输入参数,执行所述业务,得到第二资金执行结果;
所述比对系统用于,通过比对所述第一资金执行结果和所述第二资金执行结果,确定是否存在资金异常情况。
在一个优选例中,所述录制结果还包括所述线上业务系统执行所述业务得到的第一返回结果;
所述比对系统还用于,获得所述线下业务系统执行所述业务得到的第二返回结果,对所述第一返回结果和所述第二返回结果进行比对。
在一个优选例中,所述测试方法在对所述线上业务系统被修改之后进行;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910340286.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:测试文档的生成方法及终端设备
- 下一篇:一种批量处理方法、装置及系统