[发明专利]一种针对新顶级域名的Web浏览器行为自动化测试方法有效
申请号: | 201810341517.5 | 申请日: | 2018-04-16 |
公开(公告)号: | CN108536603B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 张宇;张文佳;张宏莉 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 杨立超 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 顶级 域名 web 浏览器 行为 自动化 测试 方法 | ||
一种针对新顶级域名的Web浏览器行为自动化测试方法,涉及浏览器测试技术领域。本发明为了测试Web浏览器对新顶级域名的解析和访问情况。所述方法包括测试条件准备过程、浏览器自动化访问和行为特征提取;还可包括浏览器评分。本发明方法分别对原根中存在的顶级域和原根中不存在的顶级域测试其在浏览器中的解析和访问情况,以全面地测试新顶级域在Web浏览器中的行为特征。本发明使用自动化方法在测试浏览器中对访问测试新顶级域名进行测试,保存访问数据并从中提取浏览器针对新顶级域名的解析和访问情况的行为特征,结合行为特征设计评分模型对浏览器进行评分。
技术领域
本发明涉及浏览器测试技术领域,具体为涉及一个针对新顶级域名的Web浏览器行为自动化测试方法。
背景技术
为满足互联网空间进一步发展的需要,2011年6月20日互联网名称与数字地址分配机构(ICANN)于新加坡会议上正式通过新通用顶级域名(New gTLD)批案,赋予任何公司、机构向ICANN申请新的顶级域名的权利。该项决策还首次支持非ASCII字符的国际化域名(IDN)作为顶级域名。
新通用顶级域名的开放蕴含着无限的商业价值。然而目前新顶级域名无论是在数量上,还是在使用上,依然处于边缘化的状态。对于各种国际域名,国内互联网众多软件和应用尚无法恰当处理,从而导致不同浏览器对新顶级域的解析和访问情况不同。
互联网名称与数字地址分配机构(ICANN)在第58次会议发布的中文域名普遍接受性测试报告中,对中文域名在互联网上是否能够被正确的访问和显示进行了测试。测试在PC端和移动端浏览器中进行,覆盖1148个测试用例。测试结果表明大部分Web浏览器对中文域名的支持程度较好,能够正确的解析和访问。
然而,Web浏览器对全部新顶级域名的支持程度尚未有相关测试。对于原本不存在的虚拟新顶级域名,Web浏览器的访问行为也是未知数。因此本发明提出了一种测试方法,针对Web浏览器对新顶级域名进行解析和访问的情况进行测试,测试对象覆盖全部新顶级域名和原根中不存在的虚拟新顶级域名。
现有技术也没有全面测试新顶级域在Web浏览器中的行为特征的技术手段。
发明内容
本发明提供了一种针对新顶级域名的Web浏览器行为自动化测试方法,用于测试Web浏览器对新顶级域名的解析和访问情况。
测试的新顶级域名包含两种:一种是原根中不存在的新顶级域名,另一种是互联网数字分配机构(IANA)公布的根区数据库中带有授权详细信息的新顶级域名。所述原根中不存在的新顶级域名是指采用在实验DNS服务器上配置的实验新顶级域名。
本发明为解决上述技术问题采取的技术方案是:
一种针对新顶级域名的Web浏览器行为自动化测试方法,所述新顶级域名包含两种:一种是原根中不存在的新顶级域名,另一种是互联网数字分配机构(IANA)公布的根区数据库中带有授权详细信息的新顶级域名;所述原根中不存在的新顶级域名是指采用在实验DNS服务器上配置的实验新顶级域名;所述方法用于全面地测试所述新顶级域名在Web浏览器中的行为特征;
所述方法的具体过程包括:
(1)测试条件准备过程:确定待测试的新顶级域名和Web浏览器;为了保障测试结果不受系统历史数据的干扰,每次测试访问Web浏览器均于清除系统DNS缓存后,在隐私模式下进行;
(2)浏览器自动化访问:浏览器自动化访问(自动化访问Web浏览器)的过程包含:
(2.1)启动浏览器,
(2.2)调用隐私模式访问测试域名,
(2.3)保存访问数据,
(2.4)关闭浏览器;
上述过程使用GUI自动化方法来实现;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810341517.5/2.html,转载请声明来源钻瓜专利网。