[发明专利]软件升级测试方法、装置及存储介质在审
申请号: | 202211198321.8 | 申请日: | 2022-09-29 |
公开(公告)号: | CN115617656A | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 张伯玉;文向菊;倪大泉 | 申请(专利权)人: | 北京车和家信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 祝乐芳 |
地址: | 101300 北京市顺义区高丽营*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 升级 测试 方法 装置 存储 介质 | ||
本申请涉及一种软件升级测试方法、装置及存储介质,应用于软件测试技术领域,所述方法包括:获取基于待测应用的升级功能测试用例和测试分组的分组标识信息生成的自动化测试脚本,启动自动化测试脚本,发送测试分组的状态启用请求以请求测试分组处于启用状态,接收到测试分组的状态启用响应之后,继续执行自动化测试脚本,以通过升级功能测试用例对待测应用的升级功能进行自动化测试。本申请实施例中,通过状态启用请求与状态启用响应确定测试分组处于启用状态,以确保自动化测试脚本中的测试用例的顺利执行,从而,实现软件升级的自动化测试,无需人工手动测试,提高了自动化测试的效率。
技术领域
本申请涉及软件测试技术领域,尤其涉及一种软件升级测试方法、装置及存储介质。
背景技术
软件的升级功能是指应用软件由低版本升级为高版本的功能。在用户使用应用软件的过程中,通常会存在版本的更新,高版本可以修复低版本中的缺陷,或者新增更多的功能等。在每次发布新的版本之前,开发人员可以对应用软件的升级功能进行测试,待测试通过之后,再进行发布。相关技术中,开发人员需要手动点击一系列操作才能完成升级功能的测试,无法通过自动化手段进行测试,测试效率较低。
发明内容
为了解决上述技术问题,本申请提供了一种软件升级测试方法、装置及存储介质。
根据本申请的第一方面,提供了一种软件升级测试方法,所述方法包括:
获取自动化测试脚本,所述自动化测试脚本是基于待测应用的升级功能测试用例和测试分组的分组标识信息生成的,其中,所述测试分组的分组标识信息与所述待测应用一一对应;
启动所述自动化测试脚本;
发送所述测试分组的状态启用请求,所述状态启用请求中包括所述测试分组的分组标识信息;
接收所述测试分组的状态启用响应,所述状态启用响应用于指示所述测试分组的状态处于启用状态;
继续执行所述自动化测试脚本,以通过所述升级功能测试用例对所述待测应用的升级功能进行自动化测试。
可选的,所述获取自动化测试脚本,包括:
接收所述待测应用对应的测试分组的分组标识信息;
基于所述测试分组的分组标识信息以及所述待测应用的升级功能测试用例,生成所述自动化测试脚本。
可选的,所述继续执行所述自动化测试脚本,以通过所述升级功能测试用例对所述待测应用的升级功能进行自动化测试,包括:
执行第一触发指令,所述第一触发指令用于触发所述待测应用对应的目标按钮,以更新所述待测应用的应用程序;
获取所述目标按钮的按钮状态,执行第二触发指令,所述第二触发指令用于触发所述目标按钮,以跳转至所述待测应用的首页。
可选的,所述执行第一触发指令之前还包括:
执行第三触发指令,所述第三触发指令用于触发重启所述安装所述待测应用的终端设备。
可选的,跳转至所述待测应用的首页之后,还包括:
发送所述测试分组的状态停用请求,以使所述测试分组的状态由启用更新为停用。
根据本申请的第二方面,提供了一种软件升级测试方法,所述方法包括:
根据针对待测应用预先创建的测试分组,生成所述测试分组的分组标识信息,其中,所述测试分组的分组标识信息与所述待测应用一一对应;
接收测试分组的状态启用请求,所述状态启用请求中包括所述测试分组的分组标识信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京车和家信息技术有限公司,未经北京车和家信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211198321.8/2.html,转载请声明来源钻瓜专利网。