[发明专利]软件自动化测试方法、设备及计算机可读存储介质有效
申请号: | 202110828791.7 | 申请日: | 2021-07-22 |
公开(公告)号: | CN113553261B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 唐梦;邓宇;丘文胜;冯俊;聂家鹏 | 申请(专利权)人: | 上汽通用五菱汽车股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 付海萍 |
地址: | 545007 广西壮*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 自动化 测试 方法 设备 计算机 可读 存储 介质 | ||
1.一种软件自动化测试方法,其特征在于,所述软件自动化测试方法包括:
在测试之前根据测试需求,对图像采集设备采集的整体台架的图片进行灰度测量,自动框选出屏幕区域作为目标界面;
或者,在采集的图片不足以支持自动框选时,基于操作指令修改框选参数或调整采集环境后重新采集图片进行框选,以选出屏幕区域作为目标界面,并获取目标界面中的模板信息,所述模板信息包括:模板的大小、形状、坐标、灰度值和各个模板之间的位置关系中的一项或多项;
在测试时获取实际界面,将实际界面的界面元素和所述模板信息进行对比,并根据预设的权重系数,确定每一项所述模板信息的对比匹配得分;
将所述界面元素和所述模板信息的总对比匹配得分,作为所述界面元素和所述模板信息之间的相似度,其中,所述实际界面的界面元素信息与模板信息匹配地越多,实际界面与目标界面的相似度越高;
若相似度大于对比阈值,则判定测试通过,获取待操作模板的模板信息中的坐标作为预设参照位置引导机械手的触笔进行下一步测试操作,其中,所述对比阈值为根据待测试设备屏幕的分辨率和测试环境对预设的对比阈值进行调整后的对比阈值;
若相似度小于或等于对比阈值,则判定测试不通过。
2.如权利要求1所述的软件自动化测试方法,其特征在于,所述获取目标界面中的模板信息的步骤包括:
在目标界面上截取一个或多个用以标识目标界面的界面元素作为目标界面的模板,获取用于描述目标界面的模板的模板信息。
3.如权利要求1所述的软件自动化测试方法,其特征在于,所述若相似度大于对比阈值,则判定测试通过的步骤还包括:
若相似度大于对比阈值,则获取响应时间,所述响应时间为所述实际界面从被启动到显示的时间;
若响应时间小于预设最大响应时间,则判定测试通过;
若响应时间大于或等于预设最大响应时间,则判定测试不通过。
4.如权利要求1所述的软件自动化测试方法,其特征在于,在所述判定测试不通过的步骤之后还包括:
若对比未通过,将未通过对比的对比信息存储在异常日志中,后期根据异常日志针对与对比相关的参数进行调整。
5.一种测试设备,其特征在于,所述测试设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的软件自动化测试程序,所述软件自动化测试程序被所述处理器执行时实现如权利要求1至4中任一项所述的软件自动化测试方法的步骤。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有软件自动化测试程序,所述软件自动化测试程序被处理器执行时实现如权利要求1至4中任一项所述的软件自动化测试方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上汽通用五菱汽车股份有限公司,未经上汽通用五菱汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110828791.7/1.html,转载请声明来源钻瓜专利网。