【技术实现步骤摘要】
自动化回归测试方法、关联设备以及计算机程序产品
[0001]本申请涉及金融科技(Fintech)的人工智能
,尤其涉及一种自动化回归测试方法、关联设备以及计算机程序产品。
技术介绍
[0002]随着金融科技,尤其是互联网科技金融的不断发展,越来越多的技术(如分布式、人工智能等)应用在金融领域,但金融业也对技术提出了更高的要求,如金融业对回归测试也有更高的要求。
[0003]自动化回归测试(AUTO REGRESSION TESTING)是指修改了旧代码得到新代码后,重新对修改后的新代码进行测试,以确认修改后的新代码有没有引入新的错误或导致其他关联代码产生错误,随着代码的渐进和快速迭代开发,使得回归测试进行的更加频繁,每天都进行若干次回归测试成了测试人员的常态,因而,如何有效进行回归测试,成了亟需解决的技术问题。
[0004]目前,通常是将页面操作以脚本的形式记录下来,并通过执行该相应的脚本来实现页面http接口的自动化回归测试,而页面操作的脚本不管是直接编写得到,还是基于已有的工具得到,都是只关注htt ...
【技术保护点】
【技术特征摘要】
1.一种自动化回归测试方法,其特征在于,所述自动化回归测试方法包括:在检测到回归测试指令时,获取在先测试过程中基于预置配置信息拦截得到的包括接口子数据和调用逻辑子数据的流量数据;基于所述流量数据,生成回归测试数据;基于所述回归测试数据进行自动化测试,得到第一测试结果;获取在先测试过程中录制的第二测试结果,基于所述第一测试结果与所述第二测试结果,生成最终的测试结果。2.如权利要求1所述的自动化回归测试方法,其特征在于,所述基于所述流量数据,生成回归测试数据的步骤,包括:从预设数据仓库中获取所述回归测试指令的第一备份数据;基于所述流量数据和所述第一备份数据,生成回归测试数据。3.如权利要求2所述的自动化回归测试方法,其特征在于,所述从预设数据仓库中获取第一备份数据的步骤之前,所述方法包括:接收数据备份指令,获取所述数据备份指令对应用户识别码;基于所述用户识别码,调用预设数据加载模型,以在预设源数据中执行对应预设查询抓取逻辑,得到所述用户识别码的第二备份数据;将所述第二备份数据保存在所述预设数据仓库中,其中,所述第一备份数据是第二备份数据的子集。4.如权利要求3所述的自动化回归测试方法,其特征在于,所述回归测试数据包括回归测试案例,所述基于所述流量数据和所述第一备份数据,生成回归测试数据的步骤,包括:对所述流量数据和所述第一备份数据进行状态还原处理,得到还原状态的回归测试案例;对所述还原状态的回归测试案例进行日期字段的时序平移处理,得到回归测试案例。5.如权利要求4所述自动化回归测试方法,其特征在于,所述对所述还原状态的回归测试案例进行日期字段的时序平移处理,得到回归测试案例的步骤,包括:确定预设源数据中各日期字段及对应各停留日,并确定预设源数据中各首个账单日业务日期;基于各首个账单日业务日期,演算各日期字段对应日期时序;基于当前业务日期对应停留日的时序、所述各日期字段对应日期时序,得到所述所有日期时序对应的真实日期;基于所述真实日期以及所述还原状态的回归测试案例,得到回归测试案例。6.如权利要求1所述的自动化回归测试方法,其特征在于,所述流量数据包括子流量接口数据,所述基于所述回归测试数据进行自动化测试,得到第一测试结果的步骤,包括:基于所述回归测试数据进行自动化测试;在自动化测试过程中,若检测到任一子流量数据配置为预设mock响应配置时,不执行预设调用逻辑,直接获取子流量接口响应结果,以得到第一测试结果。7.如权利要求1所述的自动化回归测试方法,其特征在于,所述在检测到回归测试指令时,获取在先测试过程中基于预置配置信息拦截得到的包括接口子数据和调用逻辑子数...
【专利技术属性】
技术研发人员:邓泳笙,曾凌子,符敬伟,江旻,杨杨,张晶,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。