用于iOS浏览器应用质量评估的URL检测方法和装置的制造方法

文档序号:9396806阅读:235来源:国知局
用于iOS浏览器应用质量评估的URL检测方法和装置的制造方法
【技术领域】
[0001]本发明涉及移动操作系统1S软件开发技术领域,尤其涉及一种用于1S浏览器应用质量评估的网页地址URL检测方法和装置。
【背景技术】
[0002]随着移动智能终端平台的不断发展,1S的应用程序日益丰富,相应地,1S应用程序的质量良莠不齐,尤其在网络访问和通信方面容易出现问题。其中就包括利用安全外壳协议SSH、虚拟专用网络VPN、点对点P2P等代理方式建立安全隧道访问境外网站,阅读或收看不良有害信息,访问违法的新闻资讯网站等。现有技术中实现URL链接检查的工具仅局限于PC端,针对移动智能终端尤其是1S并未有一套成熟可靠的检测方法。同时,现有的链接检查工具并没有针对浏览器应用的解决方案,不同的浏览器返回的结果很可能大不相同,并且不能够真实地模拟浏览器的工作流程,返回结果的准确率比较低。因此,需要一种用于1S浏览器应用质量评估的URL检测方法和装置,以解决现有技术中存在的上述技术问题。

【发明内容】

[0003]本发明提供一种用于1S浏览器应用质量评估的URL检测方法和装置,有效提高了 1S浏览器应用程序测试的简便性和测试结果的准确度。
[0004]本发明采用的技术方案是:
[0005]一种用于1S浏览器应用质量评估的URL检测方法,其包括:测试脚本生成步骤:基于iso的键盘布局信息和URL,生成测试脚本;测试步骤:根据测试脚本对1S浏览器应用进行自动化模拟点击动作,同时进行测试,并且在测试完成后截取浏览器应用的实时画面;验证步骤:比对所述实时画面和浏览器响应失败图片,得出验证结果;结果输出步骤:输出包括验证结果的质量评估报告。
[0006]优选地,所述测试脚本生成步骤之前,所述方法,还包括初始化设置步骤:设置浏览器应用APP、所述URL以及附加信息,所述附件信息包括测试步骤和验证步骤的周期间隔时间,以及测试步骤和验证步骤的周期次数,以在所述测试步骤和所述验证步骤中,基于所述附加信息,周期性地进行所述测试步骤和所述验证步骤。
[0007]优选地,所述基于iSO的键盘布局信息和URL,生成测试脚本,具体包括:根据所述键盘布局信息处理所述URL,生成包括所述URL对应的键盘坐标信息和所述键盘坐标信息的点击时间点的所述测试脚本。
[0008]优选地,所述比对所述实时画面和浏览器响应失败图片,得出验证结果,具体包括:得出所述实时画面和所述浏览器响应失败图片的相似度,若所述相似度超过设定阈值,则得出浏览器应用访问失败的验证结果,若所述相似度未超过设定阈值,则得出所述浏览器应用访问成功的验证结果。
[0009]优选地,所述质量评估报告,还包括:所述实时画面。
[0010]本发明还提供了一种用于1S浏览器应用质量评估的URL检测装置,其包括:测试脚本生成模块:用于基于iso的键盘布局信息和URL,生成测试脚本;测试模块:用于根据测试脚本对1S浏览器应用进行自动化模拟点击动作,同时进行测试,并且在测试完成后截取浏览器应用的实时画面;验证模块:用于比对所述实时画面和浏览器响应失败图片,得出验证结果;结果输出模块:用于输出包括验证结果的质量评估报告。
[0011]优选地,所述URL检测装置还包括初始化设置模块:用于设置浏览器应用APP、所述URL以及附加信息,所述附件信息包括测试步骤和验证步骤的周期间隔时间,以及测试步骤和验证步骤的周期次数,以在所述测试步骤和所述验证步骤中,基于所述附加信息,周期性地进行所述测试步骤和所述验证步骤。
[0012]优选地,所述URL检测装置还包括坐标适配数据库,所述测试脚本生成模块调用所述坐标适配数据库以获取所述键盘布局信息,所述键盘布局信息包括不同型号1S设备的键盘字符的坐标信息。
[0013]优选地,所述URL检测装置还包括比对图片数据库,所述验证模块调用所述浏览器图片数据库,以获取所述浏览器响应失败图片。
[0014]采用上述技术方案,本发明至少具有下列效果:
[0015]本发明提出的URL检测方式可以有效提高1S浏览器应用测试的简便性以及测试结果的准确度,从而对浏览器应用的可用性和安全风险等级等方面进行比较准确的质量评估。作为优选地,采用自动化测试方法可以减少重复单一数据录入或者点击等测试操作带来的不必要的时间浪费和人力浪费,提高测试的稳定性,保证测试周期足够长。
【附图说明】
[0016]图1为本发明第一实施例的用于1S浏览器应用质量评估的URL检测方法的流程图;
[0017]图2为本发明第二实施例的用于1S浏览器应用质量评估的URL检测方法的流程图;
[0018]图3为本发明第三实施例的用于1S浏览器应用质量评估的URL检测装置的示意图。
【具体实施方式】
[0019]为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。
[0020]本发明提供的用于1S浏览器应用质量评估的URL检测方法可以提高URL测试的准确性和测试效率。下面将详细地描述本发明的复合绝缘子及其各个部分。
[0021]第一实施例
[0022]如图1所示,本实施例提供的URL测试方法包括:测试脚本生成步骤SlO:基于iSO的键盘布局信息和URL,生成测试脚本。测试步骤S20:根据测试脚本对1S浏览器应用进行自动化模拟点击动作,同时进行测试,并且在测试完成后截取浏览器应用的实时画面。验证步骤S30:比对实时画面和浏览器响应失败图片,得出验证结果。结果输出步骤S40:输出包括验证结果的质量评估报告。
[0023]作为优选地,步骤SlO:基于iSO的键盘布局信息和URL,生成测试脚本,具体包括:根据键盘布局信息处理URL,生成包括URL对应的键盘坐标信息和键盘坐标信息的点击时间点的测试脚本。
[0024]另外,步骤S30:比对实时画面和浏览器响应失败图片,得出验证结果,具体包括:得出实时画面和浏览器响应失败图片的相似度,若相似度超过设定阈值,则得出浏览器应用访问失败的验证结果,若相似度未超过设定阈值,则得出浏览器应用访问成功的验证结果O
[0025]此外,上文中提到的质量评估报告,还包括:实时画面。
[0026]第二实施例
[0027]如图2所示,测试脚本生成步骤SlO之前,方法,还包括初始化设置步骤S50:设置浏览器应用APP、URL以及附加信息,附件信息包括测试步骤和验证步骤的周期间隔时间,以及测试步骤和验证步骤的周期次数,以在测试步骤和验证步骤中,基于附加信息,周期性地进行测试步骤和验证步骤。这个周期间隔时间为上一次顺次完成测试步骤和验证步骤的结束时间点距离下一次数开始顺次执行测试步骤和验证步骤的起始时间点,周期次数为顺次完成测试步骤和验证步骤的次数,因为每一个测试步骤对应一个验证步骤。
[0028]第三实施例
[0029]如图3所示,本实施例提出的用于1S浏览器应用质量评估的URL检测装置包括测试脚本生成模块10、测试模块20、验证模块30和结果输出模块40。
[0030]其中,测试脚本生成模块10:用于基于iSO的键盘布局信息和URL,生成测试脚本。该模块根据iso的键盘布局信息,处理URL相关数据,自动生成测试脚本,并发送给测试模块进行自动化模拟点击动作;比如URL^ffffff.BAIDU.COM,那么根据键盘布局信息,W对应的键盘坐标信息为(0,0),那么接下来顺次点击3个(0,0),每一个键盘坐标信息在测试脚本中为一行,接下来依次找出.BAIDU.COM的键盘坐标信息,并且每一行中的键盘坐标信息后面对应地设置点击操作的点击时间,由此在自动化模拟点击动作时,根据这个点击时间去点击相应的键盘坐标信息
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1