回归测试方法、装置及计算机可读存储介质制造方法及图纸

技术编号:38720670 阅读:7 留言:0更新日期:2023-09-08 23:15
本申请提供一种回归测试方法、装置及计算机可读存储介质,涉及计算机技术领域,能够在回归测试中,无需手动配置回归测试的参数,提升回归测试的效率。该方法包括:获取目标应用的目标回归测试用例的目标用例标识;根据目标用例标识和多个映射关系确定目标用例标识的多个参数;根据目标序列化文件和目标接口地址向目标应用发起目标回归测试用例的目标回归测试请求;接收目标应用的目标回归测试响应消息,在目标回归测试响应消息包括的目标回归测试用户的当前响应内容与目标标准响应内容一致的情况下,确定目标回归测试用例的回归测试结果为执行成功。结果为执行成功。结果为执行成功。

【技术实现步骤摘要】
回归测试方法、装置及计算机可读存储介质


[0001]本申请涉及计算机
,尤其涉及回归测试方法、装置及计算机可读存储介质。

技术介绍

[0002]在软件升级后,需要对软件进行回归测试,以测试老功能能否正常使用。
[0003]在现有的回归测试中,通常需要测试人员手动配置回归测试用例的所有参数,随着软件的功能的增多,现有的动过手动配置回归测试用例的参数的方式消耗的时间较长,导致回归测试的效率较低。

技术实现思路

[0004]本申请提供一种回归测试方法、装置及计算机可读存储介质,能够在回归测试中,无需手动配置回归测试的参数,提升回归测试的效率。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,提供了一种回归测试方法,方法包括:获取目标应用的目标回归测试用例的目标用例标识;根据目标用例标识和多个映射关系确定目标用例标识的多个参数;多个参数包括目标序列化文件、目标接口地址和目标标准响应内容,多个映射关系包括第一映射关系、第二映射关系和第三映射关系,目标序列化文件用于表征目标回归测试用例的多个传参变量,第一映射关系包括目标应用的多个用例标识和多个序列化文件之间的一一对应关系,第二映射关系包括目标应用的多个用例标识和多个接口地址之间的一一对应关系,第三映射关系包括目标应用的多个用例标识和多个标准响应内容之间的一一对应关系,标准响应内容包括回归测试用例执行成功时的响应内容;根据目标序列化文件和目标接口地址向目标应用发起目标回归测试用例的目标回归测试请求;接收目标应用的目标回归测试响应消息,在目标回归测试响应消息包括的目标回归测试用户的当前响应内容与目标标准响应内容一致的情况下,确定目标回归测试用例的回归测试结果为执行成功。
[0007]基于该方案,通过目标用例标识和多个映射关系确定目标用例标识的多个参数,基于多个参数中的目标接口地址和目标序列化文件向目标应用发起目标回归测试用例的目标回归测试请求,在接收到目标回归测试响应消息之后,在目标回归测试响应消息包括的目标回归测试用例的当前响应内容与多个参数中的目标标准响应内容一致的情况下,确定目标回归测试用例的回归测试结果为执行成功。与现有的需要手动配置回归测试的参数的方案相比,本申请的方案通过目标用例标识和多个映射关系确定目标用例标识的多个参数,无需手动配置回归测试用例的参数,从而提升了回归测试的效率。
[0008]结合第一方面,在第一方面的某些实施方式中,根据目标用例标识和多个映射关系确定目标用例标识的多个参数,包括:查找第一映射关系中目标用例标识对应的序列化文件,得到目标用例标识的目标序列化文件;查找第二映射关系中目标用例标识对应的接口地址,得到目标用例标识的目标接口地址;查找第三映射关系中目标用例标识对应的标
准响应内容,得到目标用例标识的目标标准响应内容。
[0009]基于该方案,能够实现根据目标用例标识和多个映射关系确定目标用例标识的多个参数的方案。
[0010]结合第一方面,在第一方面的某些实施方式中,在获取目标回归测试用例的目标用例标识之前,方法还包括:获取目标应用的包路径和第二映射关系;包路径包括多个函数和每个函数对应的接口地址;确定多个函数中的至少一个目标函数;至少一个目标函数中每个目标函数对应的接口地址在第二映射关系中存在;接收每个目标函数的执行指令;执行指令包括多个传参变量;根据每个目标函数的多个传参变量、每个目标函数对应的接口地址和第二映射关系确定第一映射关系。
[0011]基于该方案,通过获取目标应用的包路径和第二映射关系,确定多个函数中的至少一个目标函数,进而在接收到每个目标函数的包括多个传参变量的执行指令后,根据每个目标函数的多个传参变量、每个目标函数对应的接口地址和第二映射关系确定第一映射关系,能够确定出第一映射关系,从而使后续的回归测试中无需手动配置回归测试用例的传参变量,提升了回归测试的效率。
[0012]结合第一方面,在第一方面的某些实施方式中,方法还包括:向目标应用发起每个目标函数的执行请求;接收目标应用的每个目标函数的标准响应内容;根据每个目标函数的标准响应内容、每个目标函数对应的接口地址和第二映射关系确定第三映射关系。
[0013]基于该方案,通过向目标应用发起每个目标函数的执行请求,接收每个目标函数的标准响应内容,然后根据每个目标函数的标准响应内容、每个目标函数对应的接口地址和第二映射关系确定第三映射关系,能够确定出第三映射关系,从而使后续的回归测试中无需手动配置回归测试用例的标准响应内容,提升了回归测试的效率。
[0014]第二方面,提供了一种回归测试装置用于实现上述第一方面的回归测试方法。该回归测试装置包括实现上述方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
[0015]结合第二方面,在第二方面的某些实施方式中,回归测试装置包括:获取模块和处理模块;获取模块,用于获取目标应用的目标回归测试用例的目标用例标识;处理模块,用于根据目标用例标识和多个映射关系确定目标用例标识的多个参数;多个参数包括目标序列化文件、目标接口地址和目标标准响应内容,多个映射关系包括第一映射关系、第二映射关系和第三映射关系,目标序列化文件用于表征目标回归测试用例的多个传参变量,第一映射关系包括目标应用的多个用例标识和多个序列化文件之间的一一对应关系,第二映射关系包括目标应用的多个用例标识和多个接口地址之间的一一对应关系,第三映射关系包括目标应用的多个用例标识和多个标准响应内容之间的一一对应关系,标准响应内容包括回归测试用例执行成功时的响应内容;处理模块,还用于根据目标序列化文件和目标接口地址向目标应用发起目标回归测试用例的目标回归测试请求;处理模块,还用于接收目标应用的目标回归测试响应消息,在目标回归测试响应消息包括的目标回归测试用户的当前响应内容与目标标准响应内容一致的情况下,确定目标回归测试用例的回归测试结果为执行成功。
[0016]结合第二方面,在第二方面的某些实施方式中,处理模块,用于根据目标用例标识
和多个映射关系确定目标用例标识的多个参数,包括:查找第一映射关系中目标用例标识对应的序列化文件,得到目标用例标识的目标序列化文件;查找第二映射关系中目标用例标识对应的接口地址,得到目标用例标识的目标接口地址;查找第三映射关系中目标用例标识对应的标准响应内容,得到目标用例标识的目标标准响应内容。
[0017]结合第二方面,在第二方面的某些实施方式中,在获取目标回归测试用例的目标用例标识之前,处理模块,还用于:获取目标应用的包路径和第二映射关系;包路径包括多个函数和每个函数对应的接口地址;确定多个函数中的至少一个目标函数;至少一个目标函数中每个目标函数对应的接口地址在第二映射关系中存在;接收每个目标函数的执行指令;执行指令包括多个传参变量;根据每个目标函数的多个传参变量、每个目标函数对应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种回归测试方法,其特征在于,所述方法包括:获取目标应用的目标回归测试用例的目标用例标识;根据所述目标用例标识和多个映射关系确定所述目标用例标识的多个参数;所述多个参数包括目标序列化文件、目标接口地址和目标标准响应内容,所述多个映射关系包括第一映射关系、第二映射关系和第三映射关系,所述目标序列化文件用于表征所述目标回归测试用例的多个传参变量,所述第一映射关系包括所述目标应用的多个用例标识和多个序列化文件之间的一一对应关系,所述第二映射关系包括所述目标应用的多个用例标识和多个接口地址之间的一一对应关系,所述第三映射关系包括所述目标应用的多个用例标识和多个标准响应内容之间的一一对应关系,标准响应内容包括回归测试用例执行成功时的响应内容;根据所述目标序列化文件和所述目标接口地址向所述目标应用发起所述目标回归测试用例的目标回归测试请求;接收所述目标应用的目标回归测试响应消息,在所述目标回归测试响应消息包括的所述目标回归测试用户的当前响应内容与所述目标标准响应内容一致的情况下,确定所述目标回归测试用例的回归测试结果为执行成功。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标用例标识和多个映射关系确定所述目标用例标识的多个参数,包括:查找所述第一映射关系中所述目标用例标识对应的序列化文件,得到所述目标用例标识的目标序列化文件;查找所述第二映射关系中所述目标用例标识对应的接口地址,得到所述目标用例标识的目标接口地址;查找所述第三映射关系中所述目标用例标识对应的标准响应内容,得到所述目标用例标识的目标标准响应内容。3.根据权利要求1或2所述的方法,其特征在于,在所述获取目标回归测试用例的目标用例标识之前,所述方法还包括:获取所述目标应用的包路径和所述第二映射关系;所述包路径包括多个函数和每个函数对应的接口地址;确定所述多个函数中的至少一个目标函数;所述至少一个目标函数中每个目标函数对应的接口地址在所述第二映射关系中存在;接收所述每个目标函数的执行指令;所述执行指令包括多个传参变量;根据所述每个目标函数的多个传参变量、所述每个目标函数对应的接口地址和所述第二映射关系确定所述第一映射关系。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:向所述目标应用发起所述每个目标函数的执行请求;接收所述目标应用的所述每个目标函数的标准响应内容;根据所述每个目标函数的标准响应内容、所述每个目标函数对应的接口地址和所述第二映射关系确定所述第三映射关系。5.一种回归测试装置,其特征在于,所述回归测试装置包括:获取模块和处理模块;所述获取模块,用于获取目标应用的目标回归测试用例的目标用例标识;
所述处理模块,用于根据所述目标用例标识和多个映射关系确定所述目标用例标识的多个参数;所述多个参数包括目标序列化文件、目标...

【专利技术属性】
技术研发人员:胡鹏强蔡勇
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1