[发明专利]一种界面测试方法和装置无效
申请号: | 201210141494.6 | 申请日: | 2012-05-09 |
公开(公告)号: | CN103389937A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 王巨宏;袁琳;柯硕灏;黄昕 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 测试 方法 装置 | ||
1.一种界面测试方法,其特征在于,包括:
A、将系统数据分别导入基准系统和被测系统;
B、分别遍历所述基准系统中的每个基准界面以及所述被测系统中的每个被测界面,在每遍历到一个界面时,分别对其进行截图,并将截图进行保存;
所述基准界面和所述被测界面均是根据所述系统数据生成的,所述基准界面的个数与所述被测界面的个数相同,且每个基准界面均唯一对应一个被测界面,所述对应是指基准界面与被测界面展示的内容相同;
对于每个被测界面,如果确定其截图与其对应的基准界面的截图的相似度大于预定阈值,则认为对该被测界面的测试通过,否则,不通过。
2.根据权利要求1所述的方法,其特征在于,所述步骤B包括:
B1、对所述基准系统中一未经截图的基准界面进行截图,将截图进行保存,并对所述被测系统中与该基准界面对应的被测界面进行截图,将截图进行保存;
B2、计算最新得到的两个截图的相似度,如果所述相似度大于预定阈值,则测试通过,否则,不通过;
B3、确定是否存在未经截图的基准界面,如果是,则执行步骤B1,否则,结束处理。
3.根据权利要求1所述的方法,其特征在于,所述步骤B包括:
B1、遍历所述基准系统中的每个基准界面,在每遍历到一个基准界面时,分别对其进行截图,并将截图进行保存;遍历所述被测系统中的每个被测界面,在每遍历到一个被测界面时,分别对其进行截图,并将截图进行保存;
B2、当所述基准系统中的所有基准界面以及所述被测系统中的所有被测界面均已截图完毕时,针对每个被测界面的截图,分别进行如下处理:计算该截图与其所属的被测界面对应的基准界面的截图的相似度,如果所述相似度大于预定阈值,则测试通过,否则,不通过。
4.根据权利要求1、2或3所述的方法,其特征在于,
所述基准界面包括:所述基准系统中的所有界面、所述基准系统中的部分指定界面;
所述被测界面包括:所述被测系统中的所有界面、所述被测系统中的部分指定界面。
5.根据权利要求1、2或3所述的方法,其特征在于,该方法进一步包括:将测试不通过的被测界面记录到报告中,提供给用户。
6.一种界面测试装置,其特征在于,包括:
数据管理模块,用于将系统数据分别导入基准系统和被测系统;
测试模块,用于分别遍历所述基准系统中的每个基准界面以及所述被测系统中的每个被测界面,在每遍历到一个界面时,分别对其进行截图,并将截图进行保存;所述基准界面和所述被测界面均是根据所述系统数据生成的,所述基准界面的个数与所述被测界面的个数相同,且每个基准界面均唯一对应一个被测界面,所述对应是指基准界面与被测界面展示的内容相同;对于每个被测界面,如果确定其截图与其对应的基准界面的截图的相似度大于预定阈值,则认为对该被测界面的测试通过,否则,不通过。
7.根据权利要求6所述的装置,其特征在于,所述测试模块中包括:
第一处理单元,用于对所述基准系统中一未经截图的基准界面进行截图,将截图进行保存,并对所述被测系统中与该基准界面对应的被测界面进行截图,将截图进行保存;之后,通知第二处理单元执行自身功能;
所述第二处理单元,用于计算最新得到的两个截图的相似度,如果所述相似度大于预定阈值,则测试通过,否则,不通过;并确定是否存在未经截图的基准界面,如果是,则通知所述第一处理单元执行自身功能,否则,结束处理。
8.根据权利要求6所述的装置,其特征在于,所述测试模块中包括:
第一处理单元,用于遍历所述基准系统中的每个基准界面,在每遍历到一个基准界面时,分别对其进行截图,并将截图进行保存;遍历所述被测系统中的每个被测界面,在每遍历到一个被测界面时,分别对其进行截图,并将截图进行保存;当所述基准系统中的所有基准界面以及所述被测系统中的所有被测界面均已截图完毕时,通知第二处理单元执行自身功能;
所述第二处理单元,用于针对每个被测界面的截图,分别进行如下处理:计算该截图与其所属的被测界面对应的基准界面的截图的相似度,如果所述相似度大于预定阈值,则测试通过,否则,不通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210141494.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:磁控溅射真空室均匀进气装置
- 下一篇:一种面板工件的圆孔切割方法及系统