[发明专利]业务测试方法、装置、电子设备和存储介质在审
申请号: | 202210441900.4 | 申请日: | 2022-04-25 |
公开(公告)号: | CN114817031A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 赵琳;蒋吉林;蔡明哲;刘秋艳;高博 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06Q40/02 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 测试 方法 装置 电子设备 存储 介质 | ||
本申请公开一种业务测试方法、装置、电子设备和存储介质,应用于金融领域的业务测试领域中,解决目前在系统进行业务测试时,由于使用的测试数据不具有全面性、针对性和有效性,进而导致的业务测试的效率低和准确率低的问题。该方法包括:获取被测系统中目标测试用例对应的原始数据;对目标测试用例对应的原始数据进行数据处理,并利用数据处理后的原始数据在当前版本的被测系统中和基线版本的被测系统中分别执行目标测试用例,分别获得测试结果数据和目标结果数据;将测试结果数据与目标结果数据进行对比,并根据对比结果确定当前版本的被测系统中目标测试用例的测试结果。
技术领域
本申请可以用于金融领域的业务测试领域,尤其涉及一种业务测试方法、装置、电子设备和存储介质。
背景技术
目前,用户对于银行业务的需求不断改变和提升,为满足用户需求而提供的银行方面业务内容的业务系统也在不断地更新和改进。业务系统更新时,需要修改系统的运行代码等。系统的代码修改后,为了确认没有引入新的错误或者导致其他代码产生错误,需要引入回归测试的方式对修改代码后的系统进行业务测试。
相关技术中,对业务系统进行回归测试时,通常针对业务系统中的被测业务设计一些数据,在测试用例中使用这些数据来测试修改代码后的系统中该被测业务是否正常能够被正常提供或者能够被正常运行。然而,目前这些数据是由技术人员设计的,很难保证数据的全面性、针对性和有效性,从而会造成业务测试效率低和准确率低的问题。
发明内容
本申请提供一种业务测试方法、装置、电子设备和存储介质,能够保证在系统业务测试时,使用的真实测试数据具有全面性、针对性和有效性,进而提高业务测试的效率和准确率。
为达到上述目的,本申请采用如下技术方案:
第一方面,提供一种业务测试方法,包括:获取被测系统中目标测试用例对应的原始数据;目标测试用例表示根据至少一个被测业务生成的测试脚本,被测业务包括功能业务、接口业务或属性业务;原始数据包括目标测试用例中每个被测业务在基线版本的被测系统中运行时的线上真实数据;对目标测试用例对应的原始数据进行数据处理,并利用数据处理后的原始数据在当前版本的被测系统中和基线版本的被测系统中分别执行目标测试用例,分别获得测试结果数据和目标结果数据;数据处理的方式包括数据过滤、数据清洗和数据抽样中的一种或多种;将测试结果数据与目标结果数据进行对比,并根据对比结果确定当前版本的被测系统中目标测试用例的测试结果。
由上述可知,本申请提供的业务测试方法中,可以利用被测系统中被测业务的线上真实数据对被测业务进行业务测试。在测试之前,还可以对真实数据进行不同的数据处理。线上真实数据本身就是被测业务的具有全面性和有效性的数据,并且在对真实数据进行数据处理后,真实数据能够更加符合业务测试的需求等,因此本申请中进行业务测试的数据还具有针对性。可见,本申请中的方法可以利用具有全面性、针对性和有效性的数据进行被测系统中被测业务的业务测试,从而提高业务测试的效率和准确率。
可选的,上述获取被测系统中目标测试用例对应的原始数据,包括:获取目标测试用例中每个被测业务的原始数据保存的目标位置;根据目标位置对应的数据获取规则,从目标位置处获取目标测试用例对应的原始数据。
可见,上述方法中,由于每个被测业务对应的原始数据保存的位置不同,因此,还需要采用不同的数据获取规则从目标位置上获取到被测业务对应的原始数据,从而保证获取到的原始数据的准确性。
可选的,上述对目标测试用例对应的原始数据进行数据处理,包括:获取目标测试用例对应的预设测试场景;根据预设测试场景,确定对应的数据处理方式;预设测试场景包括去除敏感词场景、数据过滤场景和/或数据抽样场景;根据数据处理方式,对目标测试用例对应的原始数据进行数据处理。
可见,上述方法中,目标测试用例对应配置有预设测试场景,在执行目标测试用例之前,还可以根据预设测试场景选择合适的数据处理方式对应原始数据进行数据处理,从而保证原始数据能更加具有针对性,更加符合预设场景的要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210441900.4/2.html,转载请声明来源钻瓜专利网。