[发明专利]用于设备的用户界面异常测试的方法、装置和可读储介质有效
申请号: | 201710220858.2 | 申请日: | 2017-04-06 |
公开(公告)号: | CN107025174B | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 汪源;井诚;刘潇 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 11438 北京律智知识产权代理有限公司 | 代理人: | 姜怡;黄玉霞 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 设备 用户界面 异常 测试 方法 装置 可读 介质 | ||
本发明的实施方式提供了一种用于设备的用户界面异常测试的方法、装置以及计算机可读存储介质。该用于设备的用户界面异常测试的方法包括:获取用于进行用户界面检测的基准图片;将需要进行用户界面检测的目标图片中指定控件进行隐藏得到第二目标图片;将所述第二目标图片与所述基准图片进行比对测试,以确定所述目标图片是否有用户界面异常。本发明的方法通过将目标图片隐藏指定控件之后再与基准图片进行比对测试,防止因为所述指定控件存在差异而认定存在用户界面异常,能避免因为不关注的控件区域和/或指定类型的控件存在差异而导致误判,能提高用户界面异常测试的准确性和效率。此外,本发明的实施方式提供了一种用于设备的用户界面异常测试的装置。
技术领域
本发明的实施方式涉及软件测试技术领域,更具体地,本发明的实施方式涉及用于设备的用户界面异常测试的方法、装置和计算机可读存储介质。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
安卓碎片化现象一直是研发团队的心头痛,品牌众多以及系统版本的不同,给安卓应用引入了兼容性问题,例如引起崩溃、功能缺陷、用户界面异常等诸多问题。其中用户界面异常问题一直以来都是难以有效测试的痛点。
常见的用户界面异常问题有控件缺失、控件变形、控件位移、控件重叠、控件内容错误等等。
目前,已经出现一些用户界面异常测试方案主要是将被测设备的截图与基准图片做简单对比。例如指定基准图片以及对比图,通过人工在基准图片上标记需要测试的图像区域,并在在基准图片上获取对应的坐标位置,同时在对比图上抠出该坐标区域的图片进行对比,若有差异则判定为用户界面异常。
发明内容
但是,采用现有技术中的方案进行用户界面异常测试,一方面,不同的手机品牌型号,会出现比如GPU不同、系统字体不同、或者同一页面上含有不同的个性推荐图等区别,这将可能会导致即使在屏幕分辨率一致而品牌型号不完全一样的情况下,在用户界面异常测试时因为上述原因而显示用户界面异常;另一方面,由于应用的界面并非一成不变的,比如有些应用会有相应的推荐页面,这些内容是经常处于动态变换状态,因而进行用户界面异常测试时可能会因此出现误判。
为此,非常需要一种改进的用于设备的用户界面异常测试的方法、装置和计算机可读存储介质,以提高用户界面异常测试的准确性和效率。
在本上下文中,本发明的实施方式期望提供一种用于设备的用户界面异常测试的方法、装置和计算机可读存储介质。
在本发明实施方式的第一方面中,提供了一种用于设备的用户界面异常测试的方法,包括:获取用于进行用户界面检测的基准图片;将需要进行用户界面检测的目标图片中指定控件进行隐藏得到第二目标图片;将所述第二目标图片与所述基准图片进行比对测试,以确定所述目标图片是否有用户界面异常。
在本发明的一个实施例中,获取用于进行用户界面检测的基准图片包括:对基准设备的用户界面中包含的所述指定控件进行隐藏,在隐藏之后获取截屏图像作为所述基准图片。
在本发明的另一个实施例中,在对基准设备的用户界面中包含的所述指定控件进行隐藏之前还包括:获取多个用户界面的截图以作为多个基准截图,对所述多个基准截图进行比对以对有变化的控件进行汇总,根据汇总结果确定所述指定控件。
在本发明的又一个实施例中,将需要进行用户界面检测的目标图片中指定控件进行隐藏得到第二目标图片包括:
通过自动化测试脚本中的第一代码块将所述目标图片中指定控件进行隐藏得到第二目标图片。
在本发明的又一个实施例中,将需要进行用户界面检测的目标图片中指定控件进行隐藏得到第二目标图片之前还包括:通过所述自动化测试脚本中的第二代码块对被测应用中所述需要进行用户界面检测的界面进行截图得到所述目标图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710220858.2/2.html,转载请声明来源钻瓜专利网。