金融业务的测试方法和装置、存储介质及电子设备制造方法及图纸

技术编号:38592248 阅读:7 留言:0更新日期:2023-08-26 23:30
本申请公开了一种金融业务的测试方法和装置、存储介质及电子设备,涉及金融科技技术领域,该方法包括:确定待测试的目标金融业务和所述目标金融业务对应的目标测试用例;依据所述目标测试用例对所述目标金融业务的M个场景页面进行测试,得到所述目标金融业务对应的目标测试结果,其中,所述目标金融业务包括N个场景页面,M小于等于N,N为正整数;依据所述目标测试结果,确定所述目标金融业务对应的测试报告。通过本申请,解决了相关技术中只能通过人工对存量金融业务进行测试验证,导致对存量金融业务验证效率比较低的问题。金融业务验证效率比较低的问题。金融业务验证效率比较低的问题。

【技术实现步骤摘要】
金融业务的测试方法和装置、存储介质及电子设备


[0001]本申请涉及金融科技
,具体而言,涉及一种金融业务的测试方法和装置、存储介质及电子设备。

技术介绍

[0002]对于存量WEB金融业务系统,金融业务功能涉及页面很多,部分系统页面的数量达到上千个,各期研发版本只会对部分金融业务功能进行改造,然后主要针对当期版本改造内容会人工测试验证。对于当期未进行改造内容,可能会因本期改造内容关联影响导致页面显示错乱或无法显示及显示错误等问题,对于存量金融业务只能通过人工的方式进行测试,这严重影响了金融业务系统的上线效率。
[0003]针对相关技术中只能通过人工对存量金融业务进行测试验证,导致对存量金融业务验证效率比较低的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本申请的主要目的在于提供一种金融业务的测试方法和装置、存储介质及电子设备,以解决相关技术中只能通过人工对存量金融业务进行测试验证,导致对存量金融业务验证效率比较低的问题。
[0005]为了实现上述目的,根据本申请的一个方面,提供了一种金融业务的测试方法。该方法包括:确定待测试的目标金融业务和所述目标金融业务对应的目标测试用例;依据所述目标测试用例对所述目标金融业务的M个场景页面进行测试,得到所述目标金融业务对应的目标测试结果,其中,所述目标金融业务包括N个场景页面,M小于等于N,N为正整数;依据所述目标测试结果,确定所述目标金融业务对应的测试报告。
[0006]进一步地,在依据所述目标测试用例对所述目标金融业务的M个场景页面进行测试,得到所述目标金融业务对应的目标测试结果之前,所述方法还包括:获取所述目标金融业务对应的目标逻辑链路;依据所述目标逻辑链路,获取所述目标金融业务的N个场景页面。
[0007]进一步地,依据所述目标测试用例对所述目标金融业务的M个场景页面进行测试,得到所述目标金融业务对应的目标测试结果包括:依据所述目标金融业务对应的目标逻辑链路,确定所述N个场景页面的排列次序,并依据所述N个场景页面的排列次序,确定第一个待测试的场景页面;依据所述目标测试用例对所述第一个待测试的场景页面进行测试,得到所述第一个待测试的场景页面的测试结果;若所述第一个待测试的场景页面的测试结果表征测试成功,则依据所述目标测试用例对下一个待测试的场景页面进行测试,直至得到最后一个场景页面的测试结果;依据M个场景页面对应的测试结果,确定所述目标金融业务对应的目标测试结果。
[0008]进一步地,依据所述目标测试用例对所述第一个待测试的场景页面进行测试,得到所述第一个待测试的场景页面的测试结果包括:将所述目标测试用例中的测试数据输入
到所述第一个待测试的场景页面中,生成所述第一个待测试的场景页面对应的测试效果图;依据所述目标测试用例,获取所述第一个待测试的场景页面对应的真实效果图;依据所述测试效果图和所述真实效果图进行对比分析,得到所述第一个待测试的场景页面对应的测试结果。
[0009]进一步地,若所述第一个待测试的场景页面的测试结果表征测试失败,所述方法还包括:对所述第一个待测试的场景页面对应的测试效果图进行识别,得到测试失败的失败原因;若所述失败原因表征金融业务逻辑错误,则对所述目标测试用例中的测试数据进行调整,得到调整后的测试数据;依据所述调整后的测试数据对所述第一个待测试的场景页面进行测试,直至所述第一个待测试的场景页面对应的失败原因表征非金融业务逻辑错误,或者,所述第一个待测试的场景页面对应的测试结果表征测试成功。
[0010]进一步地,在对所述第一个待测试的场景页面对应的测试效果图进行识别,得到测试失败的失败原因之后,所述方法还包括:若所述失败原因表征非金融业务逻辑错误,则将所述第一个待测试的场景页面对应的测试结果确定为所述目标测试结果。
[0011]进一步地,在确定待测试的目标金融业务和所述目标金融业务对应的目标测试用例之前,所述方法还包括:获取Z个金融业务,并依据所述Z个金融业务对应的逻辑链路,得到每个金融业务对应的T个场景页面,其中,Z为正整数,T为正整数;依据每个金融业务对应的T个场景页面,生成所述T个场景页面对应的测试数据和所述T个场景页面对应的真实效果图;依据所述测试数据和所述真实效果图生成所述Z个金融业务对应的测试用例。
[0012]为了实现上述目的,根据本申请的另一方面,提供了一种金融业务的测试装置。该装置包括:第一确定单元,用于确定待测试的目标金融业务和所述目标金融业务对应的目标测试用例;第一测试单元,用于依据所述目标测试用例对所述目标金融业务的M个场景页面进行测试,得到所述目标金融业务对应的目标测试结果,其中,所述目标金融业务包括N个场景页面,M小于等于N,N为正整数;第二确定单元,用于依据所述目标测试结果,确定所述目标金融业务对应的测试报告。
[0013]进一步地,所述装置还包括:第一获取单元,用于在依据所述目标测试用例对所述目标金融业务的M个场景页面进行测试,得到所述目标金融业务对应的目标测试结果之前,获取所述目标金融业务对应的目标逻辑链路;第二获取单元,用于依据所述目标逻辑链路,获取所述目标金融业务的N个场景页面。
[0014]进一步地,所述第一测试单元包括:第一确定模块,用于依据所述目标金融业务对应的目标逻辑链路,确定所述N个场景页面的排列次序,并依据所述N个场景页面的排列次序,确定第一个待测试的场景页面;第一测试模块,用于依据所述目标测试用例对所述第一个待测试的场景页面进行测试,得到所述第一个待测试的场景页面的测试结果;第二测试模块,用于若所述第一个待测试的场景页面的测试结果表征测试成功,则依据所述目标测试用例对下一个待测试的场景页面进行测试,直至得到最后一个场景页面的测试结果;第二确定模块,用于依据M个场景页面对应的测试结果,确定所述目标金融业务对应的目标测试结果。
[0015]进一步地,所述第一测试模块包括:生成子模块,用于将所述目标测试用例中的测试数据输入到所述第一个待测试的场景页面中,生成所述第一个待测试的场景页面对应的测试效果图;获取子模块,用于依据所述目标测试用例,获取所述第一个待测试的场景页面
对应的真实效果图;分析子模块,用于依据所述测试效果图和所述真实效果图进行对比分析,得到所述第一个待测试的场景页面对应的测试结果。
[0016]进一步地,所述装置还包括:识别单元,用于若所述第一个待测试的场景页面的测试结果表征测试失败,对所述第一个待测试的场景页面对应的测试效果图进行识别,得到测试失败的失败原因;调整单元,用于若所述失败原因表征金融业务逻辑错误,则对所述目标测试用例中的测试数据进行调整,得到调整后的测试数据;第二测试单元,用于依据所述调整后的测试数据对所述第一个待测试的场景页面进行测试,直至所述第一个待测试的场景页面对应的失败原因表征非金融业务逻辑错误,或者,所述第一个待测试的场景页面对应的测试结果表征测试成功。
[0017]进一步地,所述装置还包括:第三确定单元,用于在对所述第一个待测试的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种金融业务的测试方法,其特征在于,包括:确定待测试的目标金融业务和所述目标金融业务对应的目标测试用例;依据所述目标测试用例对所述目标金融业务的M个场景页面进行测试,得到所述目标金融业务对应的目标测试结果,其中,所述目标金融业务包括N个场景页面,M小于等于N,N为正整数;依据所述目标测试结果,确定所述目标金融业务对应的测试报告。2.根据权利要求1所述的方法,其特征在于,在依据所述目标测试用例对所述目标金融业务的M个场景页面进行测试,得到所述目标金融业务对应的目标测试结果之前,所述方法还包括:获取所述目标金融业务对应的目标逻辑链路;依据所述目标逻辑链路,获取所述目标金融业务的N个场景页面。3.根据权利要求1所述的方法,其特征在于,依据所述目标测试用例对所述目标金融业务的M个场景页面进行测试,得到所述目标金融业务对应的目标测试结果包括:依据所述目标金融业务对应的目标逻辑链路,确定所述N个场景页面的排列次序,并依据所述N个场景页面的排列次序,确定第一个待测试的场景页面;依据所述目标测试用例对所述第一个待测试的场景页面进行测试,得到所述第一个待测试的场景页面的测试结果;若所述第一个待测试的场景页面的测试结果表征测试成功,则依据所述目标测试用例对下一个待测试的场景页面进行测试,直至得到最后一个场景页面的测试结果;依据M个场景页面对应的测试结果,确定所述目标金融业务对应的目标测试结果。4.根据权利要求3所述的方法,其特征在于,依据所述目标测试用例对所述第一个待测试的场景页面进行测试,得到所述第一个待测试的场景页面的测试结果包括:将所述目标测试用例中的测试数据输入到所述第一个待测试的场景页面中,生成所述第一个待测试的场景页面对应的测试效果图;依据所述目标测试用例,获取所述第一个待测试的场景页面对应的真实效果图;依据所述测试效果图和所述真实效果图进行对比分析,得到所述第一个待测试的场景页面对应的测试结果。5.根据权利要求4所述的方法,其特征在于,若所述第一个待测试的场景页面的测试结果表征测试失败,所述方法还包括:对所述第一个待测试的场景页面对应的测试效果图进行识别,得到...

【专利技术属性】
技术研发人员:丁权朱道彬孙刚罗致力
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1