[发明专利]一种浏览器标签测试方法无效
申请号: | 201010268725.0 | 申请日: | 2010-08-31 |
公开(公告)号: | CN102012859A | 公开(公告)日: | 2011-04-13 |
发明(设计)人: | 罗笑南;雷曾荣 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510006 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浏览器 标签 测试 方法 | ||
技术领域
本发明涉及计算机软件测试技术领域,具体涉及一种浏览器标签测试方法。
背景技术
随着3C融合时代的到来,越来越多的消费类电子产品中有浏览器应用的需求,目前,数字电视机顶盒、IPTV机顶盒、数字电视一体机和手机等等产品中很多都已支持浏览器应用。
由于消费类电子产品本身的CPU处理能力低、内存容量受限。低功耗等一些特性,使得在PC上非常流行的IE浏览器、Netscape浏览器、Firefox浏览器等无法直接应用在消费类电子产品中,这同时也加大了嵌入式浏览器开发、裁剪、移植的的难度。而对于移植、裁剪后浏览器的集成测试工作也就显得尤为重要。那么如何知道我们裁剪移植后的浏览器对某种标记语言的支持程度呢,例如HTML4.01。如果采用人工测试不但要要耗费大量的测试标签的编写,而且要大量的时间来执行测试工作。
发明内容
本发明提供一种浏览器标签测试方法,能够实现浏览器对标签支持测试的自动化,从而有效的提高测试人员的工作效率。
本发明实施例提供了一种浏览器标签测试方法,包括:
标签编辑,将需要测试的标签编写成标签库,初始化URL种子队列;
标签测试策略,浏览器在自动浏览过程中实现标签测试,在这个测试过程中采用的策略是库中的标签在浏览的页面能够正常显示就将其从标记库中删除并记录测试通过;
测试结果分析,分析通过了测试的标签,以及没有通过测试的标签及其没有通过测试的原因。
所述标签测试策略中以浏览器自动浏览网页做为测试驱动的。
所述标签测试策略中的测试策略是建立标签库,而后从当前网页中查找被测标签进行测试。
所述方法还包括:若检测出标签已测试过,将测试过的标签从标签库中删除避免重复测试。
本发明实施例,通过标签编辑,标签测试策略,测试结果分析,从而采用浏览器对标签支持测试的自动化,从而有效的提高测试人员的工作效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中的浏览器标签支持的自动化测试方法流程图。
图2为本发明实施例中的浏览器标签测试策略的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明提供一种浏览器标签支持的自动化测试方法,包括:标签编辑,自动测试驱动的维护,标签测试策略,测试结果分析。首先由测试人员将需要测试的标签编写生标签库,而后初始化URL种子队列,这是实现自动化测试的驱动力,浏览器在自动浏览器过程中实现标签测试,在这个测试过程中采用的策略是若库中的标签在浏览的页面能够正常显示就将其从标记库中删除并记录测试通过。最后是对测试的结果进行分析,分析结果是那些标签通过了测试,那么没有通过测试以及没有通过测试的原因。
标签编辑是将要测试的标签加入到标签文件,文件的格式为标签名以及可能的属性。例如<a> href
自动测试驱动维护主要在于如何让整个测试系统自动连续的运行,本发明以一个URL作为种子加入到URL队列,浏览器从队列中获取网址然后访问网页, 将其从网页中提取的超链接加入到URL队列,从而实现自动连续的运行。
标签测试策略是若库中的标签在浏览的页面能够正常显示就将其从标记库中删除并记录测试通过,否则标签没有通过测试。
测试结果分析通过对测试记录文件的分析得出那些标签通过了测试,那么没有通过测试以及没有通过测试的原因。
相应的,图1示出了本发明实施例中的浏览器标签支持的自动化测试方法流程图,本实施实现机顶盒嵌入式浏览器标签支持的自动化测试方法的步骤如下:
步骤S101,编辑标签文件,将要测试标签写入标签文件,包括标签,以及该标签可能的属性。
步骤S102,将标签文件读入内存形成标签库,这个库在测试过程中会被更改和维护。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010268725.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于太阳能聚光器的引线框架容纳装置封装
- 下一篇:氮氧化物排放模型的校正方法