[发明专利]用于iOS浏览器应用质量评估的URL检测方法和装置有效
申请号: | 201510546738.2 | 申请日: | 2015-08-31 |
公开(公告)号: | CN105117340B | 公开(公告)日: | 2017-12-19 |
发明(设计)人: | 刘洋;杜翠兰;钮艳;易立;付戈;鲁睿;李扬曦;王钲淇;万欣欣 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F17/30 |
代理公司: | 工业和信息化部电子专利中心11010 | 代理人: | 梁军 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 ios 浏览器 应用 质量 评估 url 检测 方法 装置 | ||
技术领域
本发明涉及移动操作系统iOS软件开发技术领域,尤其涉及一种用于iOS浏览器应用质量评估的网页地址URL检测方法和装置。
背景技术
随着移动智能终端平台的不断发展,iOS的应用程序日益丰富,相应地,iOS应用程序的质量良莠不齐,尤其在网络访问和通信方面容易出现问题。其中就包括利用安全外壳协议SSH、虚拟专用网络VPN、点对点P2P等代理方式建立安全隧道访问境外网站,阅读或收看不良有害信息,访问违法的新闻资讯网站等。现有技术中实现URL链接检查的工具仅局限于PC端,针对移动智能终端尤其是iOS并未有一套成熟可靠的检测方法。同时,现有的链接检查工具并没有针对浏览器应用的解决方案,不同的浏览器返回的结果很可能大不相同,并且不能够真实地模拟浏览器的工作流程,返回结果的准确率比较低。因此,需要一种用于iOS浏览器应用质量评估的URL检测方法和装置,以解决现有技术中存在的上述技术问题。
发明内容
本发明提供一种用于iOS浏览器应用质量评估的URL检测方法和装置,有效提高了iOS浏览器应用程序测试的简便性和测试结果的准确度。
本发明采用的技术方案是:
一种用于iOS浏览器应用质量评估的URL检测方法,其包括:测试脚本生成步骤:基于iSO的键盘布局信息和URL,生成测试脚本;测试步骤:根据测试脚本对iOS浏览器应用进行自动化模拟点击动作,同时进行测试,并且在测试完成后截取浏览器应用的实时画面;验证步骤:比对所述实时画面和浏览器响应失败图片,得出验证结果;结果输出步骤:输出包括验证结果的质量评估报告。
优选地,所述测试脚本生成步骤之前,所述方法,还包括初始化设置步骤:设置浏览器应用APP、所述URL以及附加信息,所述附件信息包括测试步骤和验证步骤的周期间隔时间,以及测试步骤和验证步骤的周期次数,以在所述测试步骤和所述验证步骤中,基于所述附加信息,周期性地进行所述测试步骤和所述验证步骤。
优选地,所述基于iSO的键盘布局信息和URL,生成测试脚本,具体包括:根据所述键盘布局信息处理所述URL,生成包括所述URL对应的键盘坐标信息和所述键盘坐标信息的点击时间点的所述测试脚本。
优选地,所述比对所述实时画面和浏览器响应失败图片,得出验证结果,具体包括:得出所述实时画面和所述浏览器响应失败图片的相似度,若所述相似度超过设定阈值,则得出浏览器应用访问失败的验证结果,若所述相似度未超过设定阈值,则得出所述浏览器应用访问成功的验证结果。
优选地,所述质量评估报告,还包括:所述实时画面。
本发明还提供了一种用于iOS浏览器应用质量评估的URL检测装置,其包括:测试脚本生成模块:用于基于iSO的键盘布局信息和URL,生成测试脚本;测试模块:用于根据测试脚本对iOS浏览器应用进行自动化模拟点击动作,同时进行测试,并且在测试完成后截取浏览器应用的实时画面;验证模块:用于比对所述实时画面和浏览器响应失败图片,得出验证结果;结果输出模块:用于输出包括验证结果的质量评估报告。
优选地,所述URL检测装置还包括初始化设置模块:用于设置浏览器应用APP、所述URL以及附加信息,所述附件信息包括测试步骤和验证步骤的周期间隔时间,以及测试步骤和验证步骤的周期次数,以在所述测试步骤和所述验证步骤中,基于所述附加信息,周期性地进行所述测试步骤和所述验证步骤。
优选地,所述URL检测装置还包括坐标适配数据库,所述测试脚本生成模块调用所述坐标适配数据库以获取所述键盘布局信息,所述键盘布局信息包括不同型号iOS设备的键盘字符的坐标信息。
优选地,所述URL检测装置还包括比对图片数据库,所述验证模块调用所述浏览器图片数据库,以获取所述浏览器响应失败图片。
采用上述技术方案,本发明至少具有下列效果:
本发明提出的URL检测方式可以有效提高iOS浏览器应用测试的简便性以及测试结果的准确度,从而对浏览器应用的可用性和安全风险等级等方面进行比较准确的质量评估。作为优选地,采用自动化测试方法可以减少重复单一数据录入或者点击等测试操作带来的不必要的时间浪费和人力浪费,提高测试的稳定性,保证测试周期足够长。
附图说明
图1为本发明第一实施例的用于iOS浏览器应用质量评估的URL检测方法的流程图;
图2为本发明第二实施例的用于iOS浏览器应用质量评估的URL检测方法的流程图;
图3为本发明第三实施例的用于iOS浏览器应用质量评估的URL检测装置的示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心,未经国家计算机网络与信息安全管理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510546738.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:红棕象甲饲养笼
- 下一篇:一种可移动式水池移动清洗装置