【技术实现步骤摘要】
回归测试方法、装置、电子设备及存储介质
[0001]本专利技术涉及软件测试
,尤其是一种回归测试方法、装置、电子设备及存储介质。
技术介绍
[0002]为了满足软件产品的需求,软件系统整个生命周期内会被频繁的修改和推陈出新,版本迭代过程中会引起代码的修改和新增,在原有功能修改和增加新功能后,需要针对应用程序的界面和功能进行回归测试以验证代码的修改和新增是否会引入错误。在现有技术中,回归测试完全需要人工来完成,这就需要消耗测试人员大量的工时,但是得到的准确率和回报率却特别低。
[0003]因此,需要一种回归测试的方法,能够根据测试软件产品的模型分类进行切片划分形成案例,在回归测试时通过结果比对,获取回归测试的结果。
技术实现思路
[0004]为此,本专利技术提供了一种回归测试方法、装置、电子设备及存储介质,以力图解决或者至少缓解上面存在的至少一个问题。
[0005]根据本专利技术的一个方面,提供了一种回归测试方法,该方法通过设置软件产品测试环境,按软件产品的功能模块进行切片划分形成软件产品 ...
【技术保护点】
【技术特征摘要】
1.一种回归测试方法,所述方法通过设置软件产品测试环境,按软件产品的功能模块进行切片划分形成软件产品测试案例,标记预期结果,对后续软件产品回归测试时基于此软件产品测试案例进行结果比对验证,所述方法包括步骤:设置软件产品的测试环境和创建软件产品的测试任务,所述测试环境包括网络信息、埋点信息、接口请求信息;依据所述软件产品的测试环境和软件产品的测试任务,获取所述软件产品测试任务的虚拟环境容器,及所述软件产品测试任务的端口;依据所述软件产品测试任务的虚拟环境容器,及所述软件产品测试任务的端口,获取软件产品测试任务的切片划分存储的测试结果,所述测试结果包括界面操作结果、埋点信息结果、接口请求信息结果;依据所述软件产品测试任务的切片划分存储的测试结果,获取软件产品回归测试的案例;依据软件产品回归测试的案例,获取多个软件产品测试任务请求的回归测试结果。2.如权利要求1所述的方法,其中,所述设置软件产品的测试环境和创建软件产品的测试任务的步骤包括:设置软件产品测试的IP地址和域名,及软件产品测试的埋点信息的上报统一资源定位符、接口信息的上报统一资源定位符,及虚拟对象接口请求的统一资源定位符参数和虚拟对象接口请求响应结果,获取软件产品的测试环境;依据软件产品的测试环境中的相关配置参数,创建软件产品的测试任务。3.如权利要求1所述的方法,其中,所述依据所述软件产品的测试环境和软件产品的测试任务,获取所述软件产品测试任务的虚拟环境容器,及所述软件产品测试任务的端口的步骤包括:依据所述软件产品的测试环境,创建所述软件产品测试环境的虚拟环境容器的镜像;依据所述软件产品测试环境的虚拟环境容器的镜像,及所述软件产品测试任务,创建所述软件产品测试任务的虚拟环境容器;依据所述软件产品测试任务的虚拟环境容器,获取所述软件产品测试任务的所述虚拟环境容器的服务端口;依据所述软件产品测试任务的所述虚拟环境容器的服务端口,获取所述软件产品测试环境与所述软件产品测试任务的端口代理。4.如权利要求1所述的方法,其中,所述依据所述软件产品测试任务的虚拟环境容器,及所述软件产品测试任务的端口,获取软件产品测试任务的切片划分存储的测试结果,所述测试结果包括界面操作结果、埋点信息结果、接口请求信息结果的步骤包括:依据所述软件产品测试任务的测试内容,获取所述软件产品的测试内容元素封装成的代码自动生成器;依据所述代码自动生成器,获取所述软件产品的测试内容元素自动生成的python代码;依据所述软件产品的测试内容元素自动生成的python代码,获取所述python代码的应用模块分类;依据所述python代码的应用模块分类,获取所述应用模块分类的测试后预期界面操作
结果,和测试过程中切片划分存储的埋点信息、接口信息及埋点信息结果、接口信息结果;依据所述应用模块分类的测试后预期界面操作结果,和测试过程中切片划分存储的埋点信息、接口信息及埋点信息结果、接口信息结果,获取切片划分存储的所...
【专利技术属性】
技术研发人员:关记红,牛红梅,
申请(专利权)人:北京齐尔布莱特科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。