测试数据处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:32484153 阅读:29 留言:0更新日期:2022-03-02 09:48
本申请涉及人工智能,提供一种测试数据处理方法、装置、计算机设备及存储介质。方法包括:接收测试脚本测试请求;从测试环境数据库中获取对应的目标测试数据;根据目标测试数据进行测试处理,得到测试响应结果;若测试响应结果中包含数据异常响应信息,通过目标测试数据对应的历史数据修改记录对目标测试数据进行恢复处理,得到原测试数据;根据原测试数据进行测试处理。本方案根据获取到的目标测试数据得到测试响应结果,当发现测试响应结果中包含有数据异常响应信息时,将会通过历史数据修改记录对测试数据进行恢复处理,再根据恢复后的测试数据进行测试处理,有效减少由于测试数据被修改而导致的测试失败的情况发生,提高自动化测试的成功率。动化测试的成功率。动化测试的成功率。

【技术实现步骤摘要】
测试数据处理方法、装置、计算机设备及存储介质


[0001]本申请涉及人工智能
,尤其涉及一种测试数据处理方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着技术的发展,越来越多的软件成为人们生活中不可缺少的一部分,这些软件在推向市场之前势必需要进行测试,以保证软件的稳定性。
[0003]自动化测试中测试用例的执行,离不开测试数据,如产品数据、账户数据,交易数据等,测试数据的有效性直接影响自动化测试的效果以及自动化测试的维护成本,但目前自动化测试过程中的一个痛点问题是,其所使用的测试数据,可以被多个测试共用,在其他测试中,例如,在模拟特定业务场景的测试时,对测试数据进行了修改,这将导致原本制定的测试数据被污染,当测试使用了被污染的测试数据时,可能会导致测试用例执行失败,严重影响自动化测试的成功率。

技术实现思路

[0004]本申请实施例提供了一种测试数据处理方法、装置、计算机设备及存储介质,可以提高测试数据处理的成功率。
[0005]第一方面,本申请实施例提供了一种测试数据处理方法,其包括:
...

【技术保护点】

【技术特征摘要】
1.一种测试数据处理方法,其特征在于,包括:接收测试脚本对于目标测试场景的测试请求;基于所述测试请求,从预设的测试环境数据库中获取与所述目标测试场景对应的目标测试数据;将所述目标测试数据提供至所述测试脚本进行测试处理,得到测试响应结果;若所述测试响应结果中包含预设的数据异常响应信息,则通过所述目标测试数据对应的历史数据修改记录对所述目标测试数据进行恢复处理,得到所述目标测试数据对应的原测试数据;将所述原测试数据提供至所述测试脚本进行测试处理。2.根据权利要求1所述的方法,其特征在于,所述若所述测试响应结果中包含预设的数据异常响应信息,则通过所述目标测试数据对应的历史数据修改记录对所述目标测试数据进行恢复处理,得到所述目标测试数据对应的原测试数据,包括:若所述测试响应结果中包含预设的数据异常响应信息,则根据所述目标测试数据的数据标识从所述测试环境数据库中获取与所述数据标识对应的历史数据修改记录;根据所述历史数据修改记录对所述目标测试数据进行恢复处理,得到所述原测试数据。3.根据权利要求2所述的方法,其特征在于,所述若所述测试响应结果中包含预设的数据异常响应信息,则根据所述目标测试数据的数据标识从所述测试环境数据库中获取与所述数据标识对应的历史数据修改记录,包括:判断所述测试响应结果是否为测试失败响应;若所述测试响应结果为测试失败响应,则判断所述测试响应结果中是否包含所述数据异常响应信息;若所述测试响应结果中包含所述数据异常响应信息,则根据所述数据标识从所述测试环境数据库中获取与所述数据标识对应的历史数据修改记录。4.根据权利要求1所述的方法,其特征在于,所述从预设的测试环境数据库中获取与所述目标测试场景对应的目标测试数据,包括:根据预设的测试场景与数据种类的对应关系确定所述目标测试场景对应的多个目标数据种类;判断所述测试环境数据库中是否包含与多个所述目标数据种类分别对应的多个所述测试数据;若所述测试环境数据库中包含与多个所述目标数据种类分别对应的多个所述测试数据,从所述测试环境数据库中获取与多个所述目标数据种类分别对应的多个测试数据作为所述目标测试数据。5.根据权利要求4所述的方法,其特征在于,所述判断所述测试环境数据库中是否包含与多个所述目标数据种类分别对应的多个所述测试数据之后,还包括:若所述测试环境数据库中不包含与多个所述目标数据种类分别对应的多个所述测试数据,则确定所述测试环境数据库中存在的目标...

【专利技术属性】
技术研发人员:王浩
申请(专利权)人:平安壹钱包电子商务有限公司
类型:发明
国别省市:

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

1