[发明专利]异形屏兼容性测试方法、装置、计算机设备和存储介质在审
申请号: | 201910427385.2 | 申请日: | 2019-05-22 |
公开(公告)号: | CN110321257A | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 张起 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/36 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 刘挽澜 |
地址: | 518052 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图样 展示 测试元素 异形 计算机设备 兼容性测试 存储介质 手机屏幕 图像 使用状态切换 性能参数确定 待测试软件 自动化测试 测试软件 待测手机 功能测试 屏幕参数 生成测试 时间节点 图像元素 性能参数 有效分析 兼容性 手机 申请 抽取 测试 | ||
1.一种异形屏兼容性测试方法,其特征在于,包括:
获取待测试软件的性能参数,根据所述性能参数确定需要进行测试的测试元素;
获取待测手机的屏幕参数,根据所述屏幕参数确定所述测试元素的标准展示图样;
获取所述待测试软件在所述待测手机的屏幕上展示的初始展示图像,抽取所述初始展示图像中所述测试元素的初始展示图样,将所述初始展示图样与所述标准展示图样进行比较,若一致,则对所述测试元素进行使用状态切换,否则重新获取所述待测手机的屏幕参数;
获取所述测试元素在进行使用状态切换时的时间节点,根据所述时间节点从系统日志中抽取出所述测试元素切换后得到的标准实时展示图样,将所述标准实时展示图样与所述手机屏幕上展示的实时展示图样进行比较后生成测试报告。
2.根据权利要求1所述的异形屏兼容性测试的方法,其特征在于,所述获取待测试软件的性能参数,根据所述性能参数确定需要进行测试的测试元素,包括:
获取所述待测试软件的性能参数中的特征参数,根据所述特征参数确定所述待测试软件的测试环境初始环境参数;
根据所述初始测试环境参数对所述待测试软件的运行节点进行断言,将所述断言发送至后台服务器,接收所述后台服务器对所述断言的正确性的评价结果;
根据所述后台服务器对所述断言的正确性的评价结果对所述测试环境初始环境参数修正后得到最终环境参数;
根据所述最终环境参数,得到需进行测试的测试元素。
3.根据权利要求1所述的异形屏兼容性测试的方法,其特征在于,所述获取待测手机的屏幕参数,根据所述屏幕参数确定所述测试元素的标准展示图样,包括:
发送电信号于所述待测手机的屏幕,获取所述待测手机的屏幕对所述电信号的感应点;
以所述待测手机的屏幕左下角的顶点为坐标原点,建立直角坐标系,获取距离所述坐标直线距离最远点的坐标(x,y),根据距离公式L=(x2+y2)1/2,获得屏幕对角线的尺寸;
根据所述待测手机的屏幕对角线的尺寸,从数据库中抽取出对应的标准图片,获取所述标准图片在所述待测手机的屏幕上展示效果图,将所述展示效果图与所述标准图片进行比较,获取差异点,根据所述差异点确定所述待测手机的屏幕缺失部分;
根据所述待测手机的屏幕尺寸和屏幕缺失部分,对预展示图样进行符合待测手机的屏幕尺寸和屏幕缺失部分的编辑后得到所述标准展示图样。
4.根据权利要求1所述的异形屏兼容性测试的方法,其特征在于,所述获取所述待测试软件在所述待测手机的手机屏幕上展示的初始展示图像,抽取所述初始展示图像中所述测试元素的初始展示图样,将所述初始展示图样与所述标准展示图样进行比较,若一致,则对所述测试元素进行使用状态切换,否则重新获取所述待测手机的屏幕参数,包括:
根据所述待测试软件的性能参数确定截取所述初始展示图像的截取任务,当所述截取任务被触发后,截取所述手机屏幕上的图像作为所述初始展示图像;
应用预设的图像识别模型对所述初始展示图像进行测试元素识别,得到所述初始展示图像中所述测试元素的初始展示图样;
将所述初始展示图样与所述标准图样进行像素值比对,若比对后像素值差异点数量大于预设的误差阈值,则需重新获取所述待测手机的屏幕参数,否则对所述测试元素进行使用状态切换。
5.根据权利要求1所述的异形屏兼容性测试的方法,其特征在于,所述获取所述测试元素在进行使用状态切换时的时间节点,根据所述时间节点从系统日志中抽取出所述测试元素切换后得到的标准实时展示图样,将所述标准实时展示图样与所述手机屏幕上展示的实时展示图样进行比较后生成测试报告,包括:
获取预设的测试元素切换任务,在所述测试元素切换任务中包含有切换任务执行的时间节点,当所述切换任务执行的时间节点到来时,执行所述测试元素切换任务,切换所述手机屏幕上的测试元素;
从所述系统日志中抽取所述时间节点对应的系统事件,获取所述系统事件所对应的发生变化的测试元素;
汇集所有发生变化的测试元素后得到标准实时展示图样,将所述标准实时展示图样与所述手机屏幕上展示的实时展示图样进行比较,获取存在差异的测试元素,根据所述存在差异的测试元素生成测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910427385.2/1.html,转载请声明来源钻瓜专利网。