[发明专利]一种界面测试方法和装置无效
申请号: | 201210141494.6 | 申请日: | 2012-05-09 |
公开(公告)号: | CN103389937A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 王巨宏;袁琳;柯硕灏;黄昕 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 测试 方法 装置 | ||
技术领域
本发明涉及测试技术,特别涉及一种界面测试方法和装置。
背景技术
在实际应用中,经常会需要对原有稳定运行的某一系统进行一定的升级,如在原基础上进行缺陷修复或底层架构的更新升级等。为了确保升级后的系统的可用性,通常需要对升级后的系统进行测试。
通常,将升级之前的稳定运行的系统称为基准系统,将升级之后的需要进行测试的系统称为被测系统。
现有测试方法主要为:人工去检查被测系统中的每个被测界面,通过与基准系统中的对应的基准界面进行比较,肉眼确定出被测界面的显示是否正常、数据是否正确等,如果是,则对被测界面的测试通过,否则,不通过。
但是,上述方式在实际应用中会存在一定的问题:由于需要人工进行检查,因此效率会比较低;另外,人工检查受操作人素质、经验、注意力、细心程度等因素的影响,会导致测试结果不够准确。
发明内容
有鉴于此,本发明提供了一种界面测试方法以及一种界面测试装置,能够提高测试效率以及测试结果的准确性。
为达到上述目的,本发明的技术方案是这样实现的:
一种界面测试方法,包括:
A、将系统数据分别导入基准系统和被测系统;
B、分别遍历所述基准系统中的每个基准界面以及所述被测系统中的每个被测界面,在每遍历到一个界面时,分别对其进行截图,并将截图进行保存;
所述基准界面和所述被测界面均是根据所述系统数据生成的,所述基准界面的个数与所述被测界面的个数相同,且每个基准界面均唯一对应一个被测界面,所述对应是指基准界面与被测界面展示的内容相同;
对于每个被测界面,如果确定其截图与其对应的基准界面的截图的相似度大于预定阈值,则认为对该被测界面的测试通过,否则,不通过。
一种界面测试装置,包括:
数据管理模块,用于将系统数据分别导入基准系统和被测系统;
测试模块,用于分别遍历所述基准系统中的每个基准界面以及所述被测系统中的每个被测界面,在每遍历到一个界面时,分别对其进行截图,并将截图进行保存;所述基准界面和所述被测界面均是根据所述系统数据生成的,所述基准界面的个数与所述被测界面的个数相同,且每个基准界面均唯一对应一个被测界面,所述对应是指基准界面与被测界面展示的内容相同;对于每个被测界面,如果确定其截图与其对应的基准界面的截图的相似度大于预定阈值,则认为对该被测界面的测试通过,否则,不通过。
可见,采用本发明所述方案,整个测试过程均可自动完成,无需人工参与,从而提高了测试效率;而且,通过计算被测界面与基准界面的相似度来确定被测界面的测试是否通过,消除了人为因素的影响,从而提高了测试结果的准确性。
附图说明
图1为本发明界面测试方法实施例的流程图。
具体实施方式
针对现有技术中存在的问题,本发明中提出一种界面测试方案,能够提高测试效率以及测试结果的准确性。
为使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
图1为本发明界面测试方法实施例的流程图。如图1所示,包括以下步骤:
步骤11:将系统数据分别导入基准系统和被测系统。
系统数据通常由配置数据以及运行数据组成。
比如,对于一个新闻网站,用于规定其中包括哪些新闻频道,每个新闻频道中分别包括哪些子频道等的数据即为配置数据,所述新闻频道可包括体育、娱乐和财经等,以体育这一新闻频道为例,其中可包括国际足球、国内足球、NBA和CBA等子频道;运行数据用于规定每个子频道下具体显示的内容。
另外,可采用结构化查询语言(SQL,Structured Query Language)语句来将系统数据分别导入到基准系统和被测系统。
由于基准系统和被测系统导入的是同一套数据,因此可排除由于数据不一致所造成的干扰。
步骤12:分别遍历基准系统中的每个基准界面以及被测系统中的每个被测界面,在每遍历到一个基准界面或被测界面时,分别对其进行截图,并将截图进行保存;基准界面和被测界面均是根据系统数据生成的,基准界面的个数与被测界面的个数相同,且每个基准界面均唯一对应一个被测界面,对应是指基准界面与被测界面展示的内容相同;对于每个被测界面,如果确定其截图与其对应的基准界面的截图的相似度大于预定阈值,则认为对该被测界面的测试通过,否则,不通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210141494.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:磁控溅射真空室均匀进气装置
- 下一篇:一种面板工件的圆孔切割方法及系统