[发明专利]一种用于用户界面测试的自动化辨色系统和方法有效
申请号: | 201610910506.5 | 申请日: | 2016-10-19 |
公开(公告)号: | CN106569945B | 公开(公告)日: | 2019-10-25 |
发明(设计)人: | 韩继梁 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙) 31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种用于用户界面测试的自动化辨色系统,包括控件颜色反射模块,用于利用反射机制从源代码中来获取控件颜色标准值;数字辨色模块,用于对比运行中的控件的颜色值和控件颜色标准值。本发明通过在制作脚本时,利用JAVA反射机制,从代码设计程序中进行精准反射,以获取脚本中的控件的颜色属性,并进行数字化;由此,在运行时,利用数字化的控件颜色标准值与运行中的控件信息进行比对,即可发现运行中的控件的颜色是否正确。通过源代码反射获取控件颜色值,不存在误差;通过数字化对比,可以提高对比效率。 | ||
搜索关键词: | 一种 用于 用户界面 测试 自动化 色系 方法 | ||
【主权项】:
1.一种用于用户界面测试的自动化辨色系统,其特征在于,包括:控件颜色反射模块,用于利用反射机制从源代码中来获取控件颜色标准值,包括:控件颜色属性添加单元,用于将待测控件的控件颜色属性添加到获取的控件属性中;控件属性反射单元,用于利用所述反射机制来反射所述控件属性以获取所述待测控件的颜色属性值;属性导出单元,用于将所述颜色属性值数字化得到所述控件颜色标准值,并将所述控件颜色标准值汇总到控件属性记录文档后导出;数字辨色模块,用于对比运行中的控件的颜色值和所述控件颜色标准值;所述控件颜色属性添加单元包括:控件属性获取子单元,用于通过安卓自动化测试工具的封装类获取所述控件属性;控件属性导入子单元,用于传入所需要获得的所述控件颜色属性,并导入继承所述封装类;关联子单元,用于关联所述控件颜色属性和所述封装类。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610910506.5/,转载请声明来源钻瓜专利网。