[发明专利]一种测试方法、装置及存储介质有效
申请号: | 202110470950.0 | 申请日: | 2021-04-28 |
公开(公告)号: | CN113190444B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 艾长青 | 申请(专利权)人: | 深圳市腾讯网域计算机网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/451 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 装置 存储 介质 | ||
1.一种测试方法,其特征在于,所述方法包括:
获取目标应用的待测试路径,所述待测试路径为从第一显示界面跳转至第二显示界面的跳转路径;
获取测试过程中所述目标应用的当前显示界面的待比较图像,将所述待比较图像与所述待测试路径中的各个显示界面的界面图像进行比较,得到比较结果;
若所述比较结果指示所述待测试路径中存在界面图像与所述待比较图像相匹配的匹配显示界面,则从所述当前显示界面所包括的控件中确定待测试控件,所述待测试控件与所述待测试路径中的目标显示界面相关联,所述目标显示界面为所述待测试路径中所述匹配显示界面的下一显示界面;
针对所述待测试控件执行控件触发操作,获取执行所述控件触发操作后所述目标应用的跳转显示界面的界面图像;
根据所述跳转显示界面的界面图像以及所述目标显示界面的界面图像,确定关于所述待测试控件的测试结果。
2.根据权利要求1所述的方法,其特征在于,所述从所述当前显示界面所包括的控件中确定待测试控件,包括:
根据所述待测试路径和所述匹配显示界面确定所述目标显示界面;
获取所述当前显示界面的控件信息,所述控件信息包括所述当前显示界面中各个控件的显示界面跳转信息;
根据所述各个控件的显示界面跳转信息从所述当前显示界面所包括的控件中确定与所述目标显示界面相关联的控件;
将所述与所述目标显示界面相关联的控件确定为待测试控件。
3.根据权利要求1所述的方法,其特征在于,所述根据所述跳转显示界面的界面图像以及所述目标显示界面的界面图像,确定关于所述待测试控件的测试结果,包括:
将所述跳转显示界面的界面图像与所述目标显示界面的界面图像进行比较,确定所述跳转显示界面的界面图像与所述目标显示界面的界面图像是否相匹配;
若所述跳转显示界面的界面图像与所述目标显示界面的界面图像相匹配,则确定所述待测试控件测试通过;
若所述跳转显示界面的界面图像与所述目标显示界面的界面图像不相匹配,则确定所述待测试控件测试不通过。
4.根据权利要求1~3任一项所述的方法,其特征在于,所述方法还包括:
根据所述跳转显示界面的界面图像检测所述跳转显示界面是否加载完成;
若是,则执行所述根据所述跳转显示界面的界面图像以及所述目标显示界面的界面图像,确定关于所述待测试控件的测试结果的步骤。
5.根据权利要求1~3任一项所述的方法,其特征在于,所述获取目标应用的待测试路径,包括:
获取所述目标应用的基础测试路径,所述基础测试路径为从所述第一显示界面跳转至所述第二显示界面的初始跳转路径;
获取所述基础测试路径中的一对或多对相邻显示界面之间的跳转路径;
根据所述一对或多对相邻显示界面之间的跳转路径以及所述基础测试路径,确定待测试路径。
6.根据权利要求1~3任一项所述的方法,其特征在于,所述将所述待比较图像与所述待测试路径中的各个显示界面的界面图像进行比较,得到比较结果,包括:
将所述待比较图像与所述待测试路径中的各个显示界面的界面图像进行比较,确定所述待比较图像和所述各个显示界面的界面图像之间的相似度;
根据所述待比较图像和所述各个显示界面的界面图像之间的相似度,确定所述各个显示界面中是否存在界面图像与所述待比较图像之间的相似度大于或等于相似度阈值的显示界面;
若存在,则得到用于指示所述待测试路径中存在界面图像与所述待比较图像相匹配的匹配显示界面的比较结果,并将所述界面图像与所述待比较图像之间的相似度大于或等于相似度阈值的显示界面确定为所述匹配显示界面;
若不存在,则得到用于指示所述待测试路径中不存在界面图像与所述待比较图像相匹配的匹配显示界面的比较结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯网域计算机网络有限公司,未经深圳市腾讯网域计算机网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110470950.0/1.html,转载请声明来源钻瓜专利网。