[发明专利]页面测试处理方法、装置、电子设备及可读存储介质在审
申请号: | 202011584801.9 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112650682A | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 许伟 | 申请(专利权)人: | 广州品唯软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06K9/32;G06F40/151 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王云晓 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 测试 处理 方法 装置 电子设备 可读 存储 介质 | ||
本发明公开了一种页面测试处理方法、装置、电子设备及可读存储介质,方法包括:通过接口返回的字段数据,对测试页面的文案进行文字识别,将识别的文字进行页面结构封装,转化为页面结构文件;将接口返回的图片数据转化为图片对象;对图片对象进行图片识别,将识别的图片对象的坐标位置及显示尺寸转化为页面结构内图片;将页面结构内图片更新至页面结构文件内。应用本发明可以减少用例编写成本,去掉了原本繁琐的定位器编写,可以通过接口返回数据去动态查找,无需人工提前预设定位器;页面内容元素识别准确率高,测试用例执行稳定性大大提高;由于动态识别,用例后期维护成本大大降低,被测试页面UI变化对于测试用例影响会变得更新。
技术领域
本发明属于计算机技术领域,尤其涉及一种页面测试处理方法、装置、电子设备及可读存储介质。
背景技术
目前在页面测试技术领域,需要通过预先设置的页面定位器去定位页面元素。不仅执行过程繁琐、成本高,而且定位的可行性不高,依赖被测app的页面结构复杂程度以及使用页面控件的类型,具有一定的局限性,后期维护成本也高。
发明内容
本发明提供了一种页面测试处理方法、装置、电子设备及可读存储介质,可以解决上述技术问题中的至少一个。
本发明采用以下技术方案:
第一方面,提供了一种页面测试处理方法,包括页面分析方法,所述页面分析方法包括:
通过接口返回的字段数据,对测试页面的文案进行文字识别,将识别的文字进行页面结构封装,转化为页面结构文件;
将接口返回的图片数据转化为图片对象;
对所述图片对象进行图片识别,将识别的所述图片对象的坐标位置及显示尺寸转化为页面结构内图片;
将所述页面结构内图片更新至所述页面结构文件内。
可选地,所述通过接口返回的字段数据,对测试页面的文案进行文字识别,将识别的文字进行页面结构封装,转化为页面结构文件,包括:
发出页面接口请求;
解析接口请求返回的页面数据响应中的文案;
根据接口对应页面的类型,通过接口字段对文案进行归类聚合;
将归好类别的文案分别通过OpenCV+OCR技术算法进行文字识别;
将识别的文字进行页面结构封装,并与相应的页面进行绑定,生成对应页面的页面结构文件。
可选地,所述将接口返回的图片数据转化为图片对象,包括:
发出页面接口请求;
解析接口请求返回的页面数据响应中的图片数据;
识别出所述图片数据的统一资源定位符URL;
通过所述统一资源定位符URL优先请求图片,并保存到本地存储;
将本地存储的图片转化为图片对象。
可选地,所述对所述图片对象进行图片识别,将识别的所述图片对象的坐标位置及显示尺寸转化为页面结构内图片,包括:
通过OpenCV+OCR技术算法对所述图片对象进行图片识别;
在系统页面图像中查找所述图片对象;
记录找到的所述图片对象的坐标位置及显示尺寸;
将所述图片对象的坐标位置及显示尺寸转化为页面结构内图片。
可选地,还包括:
根据数据模型获取所述页面结构文件的元素;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州品唯软件有限公司,未经广州品唯软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011584801.9/2.html,转载请声明来源钻瓜专利网。