[发明专利]一种基于视觉系统的元素坐标自动化测试方法及存储介质有效
申请号: | 201911294618.2 | 申请日: | 2019-12-16 |
公开(公告)号: | CN111124903B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 梅秀 | 申请(专利权)人: | 惠州市德赛西威汽车电子股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06T7/60 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 叶新平 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 视觉 系统 元素 坐标 自动化 测试 方法 存储 介质 | ||
1.一种基于视觉系统的元素坐标自动化测试方法,其特征在于,包括步骤如下:
S1、加载待测试界面图片;
S2、判断所述待测试界面图片是否已经完成预定义,若是,则进入下一步,若否,则对所述待测试界面图片进行自定义;
S3、读取所述待测试界面图片中包含的元素,将对应的预定义素材覆盖到所述待测试界面图片中;
S4、读取覆盖素材后的所述待测试界面图片,并根据读取结果输出测试报告;
所述读取结果包括所述预定义素材与所述待测试界面图片上对应的元素的重合度;所述测试报告还包括所述待测试界面图片中所有元素的位置偏差以及预定义素材覆盖效果图;
所述判断当前类型的待测试界面图片是否已经完成预定义,具体为:将所述待测试界面图片的名称在所述预定义数据库中进行匹配,匹配成功即为已完成预定义,匹配失败则代表未完成预定义;
所述自定义为,将所述待测试界面图片的起始边框及截止边框、元素素材以及Text素材存到预定义数据库中。
2.如权利要求1所述的一种基于视觉系统的元素坐标自动化测试方法,其特征在于,在所述步骤S1前,还包括步骤:
S01、根据待测试界面图片的设计标准制作元素起始边框及截止边框;
S02、根据UI视觉系统标准,将待测试界面图片中的元素制作成不同类型的元素素材;
S03、根据待测试界面图片上元素的Text类型以及预定义的坐标、宽度、高度制作Text素材;
S04、将所述起始边框及截止边框、元素素材以及Text素材存到预定义数据库中。
3.如权利要求2所述的一种基于视觉系统的元素坐标自动化测试方法,其特征在于,在所述步骤S2中,
所述对所述待测试界面图片进行自定义为:进入所述步骤S01。
4.如权利要求2所述的一种基于视觉系统的元素坐标自动化测试方法,其特征在于,所述步骤S3还包括:读取所述待测试界面图片上所有元素的坐标,结合对应的预定义坐标,计算位置偏差。
5.如权利要求4所述的一种基于视觉系统的元素坐标自动化测试方法,其特征在于,在所述步骤S3中:通过视觉系统完成对所述待测试界面图片上所有元素坐标的读取。
6.如权利要求2所述的一种基于视觉系统的元素坐标自动化测试方法,其特征在于:所述元素类型包括文本、按键、图标图片以及背景图片;所述元素素材包括标题素材、列表素材以及弹框素材;所述Text类型包括字号;所述预定义素材包括起始边框及截止边框、标题素材、列表素材、弹框素材以及Text素材。
7.如权利要求4所述的一种基于视觉系统的元素坐标自动化测试方法,其特征在于,在所述步骤S3中,所述将对应的预定义素材覆盖到所述待测试界面图片中,具体为:根据预定义坐标,将与之对应的所述起始边框及截止边框、标题素材、列表素材、弹框素材以及Text素材覆盖到所述待测试界面图片上。
8.如权利要求1所述的一种基于视觉系统的元素坐标自动化测试方法,其特征在于:在所述步骤S4中,通过视觉系统完成对所述覆盖预定义素材后的所述待测试界面图片的读取。
9.一种计算机存储介质,其特征在于:所述计算机存储介质上存储有计算机程序,该计算机程序被处理器执行时实现如权利要求1至8任一项所述的基于视觉系统的元素坐标自动化测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市德赛西威汽车电子股份有限公司,未经惠州市德赛西威汽车电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911294618.2/1.html,转载请声明来源钻瓜专利网。