移动终端H5页面应用测试装置、测试方法和电脑终端制造方法及图纸

技术编号:27935066 阅读:7 留言:0更新日期:2021-04-02 14:15
本发明专利技术涉及一种移动终端H5页面应用测试装置、测试方法和电脑终端。该测试装置中自动化测试脚本通过浏览器驱动来驱动浏览器;浏览器安装在电脑终端上;自动化测试脚本包括与移动终端的H5页面应用相对应的H5页面内容展现和触发H5控制事件的浏览器驱动接口脚本,设置H5页面内容展现和触发H5控制事件的执行顺序的浏览器驱动接口脚本;自动化测试脚本运行后,浏览器驱动按照H5页面内容展现和触发H5控制事件的执行顺序驱动浏览器与后台服务器交互,以显示H5页面内容展现和运行触发H5控制事件。本发明专利技术在电脑终端完成对移动终端H5页面应用的测试,提高测试效率,减少购买移动终端硬件设备费用支出。

【技术实现步骤摘要】
移动终端H5页面应用测试装置、测试方法和电脑终端
本专利技术涉及H5页面应用测试领域,更具体地说,涉及一种移动终端H5页面应用测试装置、测试方法和电脑终端。
技术介绍
随着信息时代的不断发展,人们使用移动设备的地方越来越多,同时移动设备中使用H5(HyperTextMarkupLanguage5,HTML5)页面的应用也越来越多。现有技术中,新开发出的移动设备的H5页面应用的功能测试,都是在移动设备上进行测试,需要购买移动设备,占用用户很多资金;同时给缺少移动设备的用户,带来不少的麻烦。现有技术又没有一个能很好的,不使用移动设备,进行移动设备的H5页面应用的功能测试方法。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端H5页面应用测试装置、测试方法和电脑终端。本专利技术解决其技术问题所采用的技术方案是:构造一种移动终端H5页面应用测试装置,所述测试装置应用于电脑终端;所述测试装置包括浏览器、自动化测试脚本和浏览器驱动,所述自动化测试脚本通过所述浏览器驱动来驱动所述浏览器;所述浏览器安装在所述电脑终端上;所述自动化测试脚本包括与移动终端的H5页面应用相对应的H5页面内容展现和触发H5控制事件的浏览器驱动接口脚本,设置所述H5页面内容展现和所述触发H5控制事件的执行顺序的浏览器驱动接口脚本;所述自动化测试脚本运行后,所述浏览器驱动按照所述H5页面内容展现和所述触发H5控制事件的执行顺序驱动所述浏览器与后台服务器交互,以显示所述H5页面内容展现和运行所述触发H5控制事件。进一步,在本专利技术所述的移动终端H5页面应用测试装置中,将所述浏览器的每一步运行结果保存在所述电脑终端的存储器内。进一步,在本专利技术所述的移动终端H5页面应用测试装置中,将所述浏览器的参数配置为与所述移动终端的H5页面应用相匹配。进一步,在本专利技术所述的移动终端H5页面应用测试装置中,所述H5页面内容展现为H5页面地址。另外,本专利技术还提供一种移动终端H5页面应用测试方法,包括:S1、在电脑终端上安装浏览器和浏览器驱动,设置自动化测试脚本,所述自动化测试脚本包括与移动终端的H5页面应用相对应的H5页面内容展现和触发H5控制事件的浏览器驱动接口脚本,设置所述H5页面内容展现和所述触发H5控制事件的执行顺序的浏览器驱动接口脚本;S2、在电脑终端上运行所述自动化测试脚本,将所述H5页面内容展现和所述触发H5控制事件按照执行顺序传输至所述浏览器驱动;S3、所述浏览器驱动按照所述H5页面内容展现和所述触发H5控制事件的执行顺序驱动所述浏览器与后台服务器交互,以显示所述H5页面内容展现和运行所述触发H5控制事件。进一步,在本专利技术所述的移动终端H5页面应用测试方法中,在所述步骤S3之后还包括:S4、将所述浏览器的每一步运行结果保存在所述电脑终端的存储器内。进一步,在本专利技术所述的移动终端H5页面应用测试方法中,所述步骤S1中在电脑终端上安装浏览器和浏览器驱动包括:在电脑终端上安装浏览器,获取并设置所述浏览器的浏览器驱动,将所述浏览器的参数配置为与所述移动终端的H5页面应用相匹配。进一步,在本专利技术所述的移动终端H5页面应用测试方法中,所述H5页面内容展现为H5页面地址,则所述步骤S3中显示所述H5页面内容展现包括:所述浏览器根据所述H5页面地址访问后台服务器,获取并显示所述H5页面地址访对应的显示页面内容。进一步,在本专利技术所述的移动终端H5页面应用测试方法中,所述浏览器为谷歌内核浏览器或IE内核浏览器。另外,本专利技术还提供一种电脑终端,所述电脑终端包括如上述的移动终端H5页面应用测试装置;或所述电脑终端包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器执行所述存储器中存储的计算机程序以实现如上述的移动终端H5页面应用测试方法。实施本专利技术的一种移动终端H5页面应用测试装置、测试方法和电脑终端,具有以下有益效果:本专利技术在电脑终端完成对移动终端H5页面应用的测试,提高测试效率,减少购买移动终端硬件设备费用支出。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是一实施例提供的一种移动终端H5页面应用测试装置的结构示意图;图2是一实施例提供的一种移动终端H5页面应用测试方法的流程图;图3是一实施例提供的一种移动终端H5页面应用测试方法的流程图。具体实施方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。在一优选实施例中,参考图1,本实施例的移动终端H5页面应用测试装置应用于电脑终端,其中移动终端包括但不限于智能手机、智能手表、平板电脑、车载电脑等,移动终端H5页面应用是指运行在移动终端上的H5页面应用;电脑终端为台式电脑或笔记本电脑。该测试装置包括浏览器、自动化测试脚本和浏览器驱动,自动化测试脚本通过浏览器驱动来驱动浏览器。浏览器安装在电脑终端上,作为选择,浏览器为谷歌内核浏览器或IE内核浏览器,例如谷歌浏览器、360浏览器、腾讯浏览器、搜狗浏览器等。测试人员根据移动终端的H5页面应用的各个待测试功能编写自动化测试脚本,自动化测试脚本包括与移动终端的H5页面应用相对应的H5页面内容展现和触发H5控制事件的浏览器驱动接口脚本,设置H5页面内容展现和触发H5控制事件的执行顺序的浏览器驱动接口脚本。自动化测试脚本运行后,浏览器驱动按照H5页面内容展现和触发H5控制事件的执行顺序驱动浏览器与后台服务器交互,以显示H5页面内容展现和运行触发H5控制事件。本实施例在电脑终端完成对移动终端H5页面应用的测试,提高测试效率,减少购买移动终端硬件设备费用支出。在一些实施例中,上述实施例中需要测试人员一直守候在电脑旁观看测试过程,以发现测试过程中存在的问题,这种方式比较耗费人工。为实现完全自动化测试,将浏览器的每一步运行结果保存在电脑终端的存储器内,不再需要测试人员一直守候在电脑旁边观看,自动测试完成后,检查存储的运行结果即可,提高测试效率,降低人工成本。在一些实施例中,如果浏览器的参数与移动终端的H5页面应用有差异,应当按照移动终端的H5页面应用所需参数来修改浏览器参数,将浏览器的参数配置为与移动终端的H5页面应用相匹配,以达到更好的测试效果。在一些实施例中,H5页面内容展现为H5页面地址,即H5网络地址。自动化测试脚本将H5页面地址发送至浏览器驱动,浏览器驱动来驱动浏览器访问后台服务器的该H5页面地址,即浏览器根据H5页面地址访问后台服务器,获取并显示H5页面地址访对应的显示页面内容。在一优选实施例中,本实施例的电脑终端包括如上述实施例的移动终端H5页面应用测试装置。作为选择,电脑终端为台式电脑或笔记本电脑等。在一优选实施例中,参考图2,本实施例的移动终端H5页面应用测试方法包括下述步骤:S1、在电脑终端上安装浏览器和本文档来自技高网...

【技术保护点】
1.一种移动终端H5页面应用测试装置,其特征在于,所述测试装置应用于电脑终端;所述测试装置包括浏览器、自动化测试脚本和浏览器驱动,所述自动化测试脚本通过所述浏览器驱动来驱动所述浏览器;/n所述浏览器安装在所述电脑终端上;/n所述自动化测试脚本包括与移动终端的H5页面应用相对应的H5页面内容展现和触发H5控制事件的浏览器驱动接口脚本,设置所述H5页面内容展现和所述触发H5控制事件的执行顺序的浏览器驱动接口脚本;/n所述自动化测试脚本运行后,所述浏览器驱动按照所述H5页面内容展现和所述触发H5控制事件的执行顺序驱动所述浏览器与后台服务器交互,以显示所述H5页面内容展现和运行所述触发H5控制事件。/n

【技术特征摘要】
1.一种移动终端H5页面应用测试装置,其特征在于,所述测试装置应用于电脑终端;所述测试装置包括浏览器、自动化测试脚本和浏览器驱动,所述自动化测试脚本通过所述浏览器驱动来驱动所述浏览器;
所述浏览器安装在所述电脑终端上;
所述自动化测试脚本包括与移动终端的H5页面应用相对应的H5页面内容展现和触发H5控制事件的浏览器驱动接口脚本,设置所述H5页面内容展现和所述触发H5控制事件的执行顺序的浏览器驱动接口脚本;
所述自动化测试脚本运行后,所述浏览器驱动按照所述H5页面内容展现和所述触发H5控制事件的执行顺序驱动所述浏览器与后台服务器交互,以显示所述H5页面内容展现和运行所述触发H5控制事件。


2.根据权利要求1所述的移动终端H5页面应用测试装置,其特征在于,将所述浏览器的每一步运行结果保存在所述电脑终端的存储器内。


3.根据权利要求1所述的移动终端H5页面应用测试装置,其特征在于,将所述浏览器的参数配置为与所述移动终端的H5页面应用相匹配。


4.根据权利要求1所述的移动终端H5页面应用测试装置,其特征在于,所述H5页面内容展现为H5页面地址。


5.一种移动终端H5页面应用测试方法,其特征在于,包括:
S1、在电脑终端上安装浏览器和浏览器驱动,设置自动化测试脚本,所述自动化测试脚本包括与移动终端的H5页面应用相对应的H5页面内容展现和触发H5控制事件的浏览器驱动接口脚本,设置所述H5页面内容展现和所述触发H5控制事件的执行顺序的浏览器驱动接口脚本;
S2、在电脑终端上运行所述自动化测试脚本,...

【专利技术属性】
技术研发人员:鲍建涛
申请(专利权)人:深圳市世强元件网络有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1