【技术实现步骤摘要】
一种无线页面测试方法与设备
本专利技术涉及计算机测试领域,尤其涉及一种无线页面测试的技术。
技术介绍
当前,市面上移动终端设备与浏览器种类繁多,如移动终端设备如iPhone,iPad,型号不同的诺基亚手机以及各式山寨机等。从厂商规范性的角度来看,不同的终端设备厂商在实现浏览器功能时各有见地,很难形成统一的官方标准,从而导致手机网站如何保证对所有移动终端的正常访问,成了大问题,例如诺基亚手机可以访问的手机网站,可能iPhone就无法访问。在无法改变终端厂商规范性的前提下,主要的问题就归咎于手机网站自身的页面编码规范了。在支持主流的浏览器能够正常访问的情况下,手机网站如何支持更多的移动终端设备访问,成为移动互联网产品必须考虑的问题。当前,致力于创建互联网行业相关技术标准并促进互联网行业发展的国际组织W3C,提供了一套页面编码校验标准,然而由于W3C的页面编码校验标准过于严格,并非所有的移动终端设备都能够严格遵循W3C的页面编码校验标准;同时,由于移动终端设备的多样化与复杂性,因此即使手机网站自身通过了W3C官方的页面编码校验,也无法保证手机网站可以被这部分移动终端正常访问。
技术实现思路
本专利技术的目的是提供一种用于测试无线页面的方法与设备。根据本专利技术的一个方面,提供了一种由计算机实现的用于测试无线页面的方法,该方法包括以下步骤:a获取待测试的目标无线页面;b确定用于测试所述目标无线页面的一个或多个页面编码规则,其中,所述一个或多个页面编码规则中至少一个与访问终端属性相对应;c根据所述页面编码规则,对所述目标无线页面进行测试,以获得与所述目标无线页面相对应的 ...
【技术保护点】
一种由计算机实现的用于测试无线页面的方法,其中,该方法包括以下步骤:a获取待测试的目标无线页面;b确定用于测试所述目标无线页面的一个或多个页面编码规则,其中,所述一个或多个页面编码规则中至少一个与访问终端属性相对应;c根据所述页面编码规则,对所述目标无线页面进行测试,以获得与所述目标无线页面相对应的页面测试结果。
【技术特征摘要】
1.一种由计算机实现的用于测试无线页面的方法,其中,该方法包括以下步骤:a获取待测试的目标无线页面;b确定用于测试所述目标无线页面的一个或多个页面编码规则,其中,所述一个或多个页面编码规则中至少一个与访问终端属性相对应;c根据所述页面编码规则,对所述目标无线页面进行测试,以获得与所述目标无线页面相对应的页面测试结果。2.根据权利要求1所述的方法,其中,所述步骤c包括:-根据所述页面编码规则所对应的页面元素信息,对所述目标无线页面进行解析处理,以获得所述目标无线页面中与所述页面元素信息相对应的待测页面元素;-将所述待测页面元素与所述页面编码规则相比较,以获得所述页面测试结果。3.根据权利要求2所述的方法,其中,所述步骤c中的解析处理操作包括以下至少任一项:-根据所述页面元素信息,利用正则表达式,在所述目标无线页面中提取所述待测页面元素;-根据所述目标无线页面的源码,利用页面解析库提取所述目标无线页面中与所述页面元素信息相对应的待测页面元素。4.根据权利要求1至3中任一项所述的方法,其中,所述步骤b包括:-根据所述目标无线页面的页面相关信息,在页面规则库中进行匹配查询,以获得所述一个或多个页面编码规则,其中,所述一个或多个页面编码规则中至少一个与访问终端属性相对应。5.根据权利要求4所述的方法,其中,该方法还包括:-获取一个或多个关于终端访问属性与页面编码规则的映射关系;-根据所述映射关系,建立或更新所述页面规则库。6.根据权利要求1所述的方法,其中,该方法还包括:-获取用户提交的关于待测无线页面的页面测试请求;其中,所述步骤a包括:-根据所述页面测试请求,获取所述待测无线页面,以作为所述目标无线页面;其中,该方法还包括:d将所述页面测试结果提供给所述用户。7.根据权利要求6所述的方法,其中,所述步骤a包括:-生成访问所述待测无线页面的页面访问请求,其中,所述页面访问请求包括预定的访问终端属性;-向所述待测无线页面所对应的页面服务器发送所述页面访问请求;-接收所述页面服务器基于所述页面访问请求所提供的所述待测无线页面,以作为所述目标无线页面;其中,所述步骤b包括:-根据所述预定的访问终端属性,确定所述页面编码规则,其中,所述页面编码规则与所述访问终端属性相对应。8.根据权利要求7所述的方法,其中,该方法还包括:-对于多组访问终端属性中的每一组,执行所述步骤a、b和c,以获得与每组访问终端属性相对应的单组页面测试结果;-合并与所述多组访问终端属性相对应的多个所述单组页面测试结果,以作为所述页面测试结果。9.根据权利要求6至8中任一项所述的方法,其中,该方法还包括:-确定所述页面测试结果的优先级;其中,所述步骤d包括:-根据所述页面测试结果的优先级,将所述页面测试结果提供给所述用户。10.一种用于测试无线页面的测试设备,其中,该设备包括:页面获取装置,用于获取待测试的目标无线页面;规则确定装置,用于确定用于测...
【专利技术属性】
技术研发人员:韩秀锋,李霄文,刘斌,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。