终端测试方法及浏览器的制造方法

文档序号:6516967阅读:190来源:国知局
终端测试方法及浏览器的制造方法
【专利摘要】本发明提供一种终端测试方法及浏览器,其中,所述方法包括:安装在待测终端上的浏览器,接收用户的测试请求;根据所述测试请求,所述浏览器通过运行自身中预先配置的测试引擎,对所述待测终端进行测试。本发明提供的终端测试方法及浏览器,通过安装在待测终端上的浏览器,在接收到用户的测试请求时,通过运行自身中预先配置的测试引擎,对所述待测终端进行测试的技术方案,即使测试设备故障的情况下,仍可实现终端测试,提高终端测试的灵活性。
【专利说明】终端测试方法及浏览器
【技术领域】
[0001]本发明涉及测试领域,尤其涉及一种终端测试方法及浏览器。
【背景技术】
[0002]目前的终端测试方法通常为,安装有测试程序和测试引擎的测试设备,将所述测试设备个人电脑通过USB、串口、WIFI或蓝牙等连接方式与待测终端连接,通过该连接,将位于测试设备个人电脑上的测试程序传送至所述待测终端,并运行本地的测试引擎,通过模拟终端操作,驱动所述待测终端执行本地的测试程序,并将获得的测试结果传回至测试设备个人电脑,从而实现对所述待测终端的测试。
[0003]基于上述现有方案,终端测试在很大程度上受限于测试设备,例如,当所述测试设备故障时,则无法实现对终端的测试。

【发明内容】

[0004]本发明提供一种终端测试方法及浏览器,用于解决现有的终端测试方案中,当所述测试设备故障时,则无法实现终端测试的技术问题。
[0005]本发明的第一个方面是提供一种终端测试方法,包括:
[0006]安装在待测终端上的浏览器,接收用户的测试请求;
[0007]根据所述测试请求,所述浏览器通过运行自身中预先配置的测试引擎,对所述待测终端进行测试。
[0008]本发明的另一个方面是提供一种浏览器,所述浏览器安装在待测终端上,所述浏览器包括:
[0009]接收模块,用于接收用户的测试请求;
[0010]处理模块,用于根据所述测试请求,通过运行所述浏览器中预先配置的测试引擎,对所述待测终端进行测试,并获得测试结果。
[0011]本发明提供的终端测试方法及浏览器,通过安装在待测终端上的浏览器,在接收到用户的测试请求时,通过运行自身中预先配置的测试引擎,对所述待测终端进行测试的技术方案,即使测试设备故障的情况下,仍可实现终端测试,提高终端测试的灵活性。
【专利附图】

【附图说明】
[0012]图1为本发明实施例一提供的一种终端测试方法的流程示意图;
[0013]图2为本发明实施例二提供的一种浏览器的结构示意图。
【具体实施方式】
[0014]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0015]图1为本发明实施例一提供的一种终端测试方法的流程示意图,如图1所示,所述方法包括:
[0016]101、安装在待测终端上的浏览器,接收用户的测试请求。
[0017]在实际应用中,所述待测终端具体可以为手机等终端设备。具体的,可以通过多种实施方式,实现所述浏览器对所述测试请求的接收,例如,所述浏览器通过自身设置的通信交互模块,直接接收用户的测试请求;或者,所述待测终端在接收到用户的所述测试请求后,将该测试请求转发给所述浏览器,本实施例在此不对其具体的实施方式进行限制。
[0018]102、根据所述测试请求,所述浏览器通过运行自身中预先配置的测试引擎,对所述待测终端进行测试。
[0019]具体的,作为本实施例一种可实施的方式,102可以包括:
[0020]所述浏览器获取并向远程服务器发送所述待测终端的终端类型,以使所述远程服务器根据预存的各终端类型对应的测试程序,确定所述待测终端的终端类型对应的待测程序;
[0021]所述浏览器将所述待测程序下载至所述待测终端;
[0022]所述浏览器通过控制所述待测终端执行所述待测程序,对所述待测终端进行测试,并获得测试结果。
[0023]实际应用中,对终端类型不同的终端进行测试所需的测试程序也往往不同,也就是说,针对不同终端类型对应的终端,需要根据终端的终端类型采用相应的测试程序。
[0024]其中,所述终端类型可以根据终端的智能操作系统类型或者性能参数等因素进行划分,以手机操作系统为例,可以将操作系统为塞班(Symbian)系统的手机归为第一终端类型对应的终端,将操作系统为安卓(Android)系统的手机归为第二终端类型对应的终端,将操作系统为苹果操作系统的手机归为第三终端类型对应的终端,本实施例在此不对其进行限制。
[0025]进一步具体的,所述浏览器的超文本标记语言(Hyper Text Maker Language,简称HTML)版本可以为HTML5或者HTML5以上的版本。
[0026]其中,所述HTML5及其以上版本通常能够支持离线Web应用、本地存储数据、网页的多媒体及跨平台支持等功能,因此能够实现在浏览器上运行应用程序。
[0027]可选的,在102之后,所述浏览器还可以显示所述测试的测试结果,以将所述测试结果展示给所述用户。
[0028]此外,实际应用中,为了对终端的当前性能状态展开进一步的分析,通常需要获取该终端的测试数据,因此相应的,为了形成针对终端的测试数据,在102之后,还可以包括:
[0029]所述浏览器将所述测试的测试结果,上传至所述远程服务器进行存储。
[0030]本发明提供的终端测试方法,通过安装在待测终端上的浏览器,在接收到用户的测试请求时,通过运行自身中预先配置的测试引擎,对所述待测终端进行测试的技术方案,即使测试设备故障的情况下,仍可实现终端测试,提高终端测试的灵活性
[0031]图2为本发明实施例二提供的一种浏览器的结构示意图,所述浏览器安装在待测终端上,且如图2所示,所述浏览器包括:接收模块21和处理模块22 ;其中,
[0032]接收模块21,用于接收用户的测试请求;
[0033]处理模块22,用于根据所述测试请求,通过运行所述浏览器中预先配置的测试引擎,对所述待测终端进行测试,并获得测试结果。[0034]具体的,作为本实施例一种可实施的方式,所述处理模块具体可以包括:
[0035]获取单元,用于获取所述待测终端的终端类型;
[0036]发送单元,用于向远程服务器发送所述待测终端的终端类型,以使所述远程服务器根据预存的各终端类型对应的测试程序,确定所述待测终端的终端类型对应的待测程序;
[0037]下载单元,用于将所述待测程序下载至所述待测终端;
[0038]测试单元,用于通过控制所述待测终端执行所述待测程序,对所述待测终端进行测试,并获得测试结果。
[0039]其中,所述终端类型对应的测试程序,即对所述终端类型对应的终端进行测试所需的测试程序。
[0040]进一步具体的,所述浏览器的超文本标记语言(Hyper Text Maker Language,简称HTML)版本可以为HTML5或者HTML5以上的版本。
[0041]可选的,所述浏览器还可以包括:
[0042]显示模块,用于显示所述测试的测试结果,以将所述测试结果展示给所述用户。
[0043]此外,实际应用中,为了对终端的当前性能状态展开进一步的分析,通常需要获取该终端的测试数据,因此相应的,为了形成针对终端的测试数据,所述发送单元,还可以用于将所述测试的测试结果上传至所述远程服务器进行存储。
[0044]本发明提供的浏览器,在接收到用户的测试请求时,通过运行自身中预先配置的测试引擎,实现对所述待测终端进行测试,即使测试设备故障的情况下,仍可实现终端测试,提高终端测试的灵活性。
[0045]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0046]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0047]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种终端测试方法,其特征在于,包括: 安装在待测终端上的浏览器,接收用户的测试请求; 根据所述测试请求,所述浏览器通过运行自身中预先配置的测试引擎,对所述待测终端进行测试。
2.根据权利要求1所述的方法,其特征在于,所述浏览器通过运行自身中预先配置的测试引擎,对所述待测终端进行测试,具体包括: 所述浏览器获取并向远程服务器发送所述待测终端的终端类型,以使所述远程服务器根据预存的各终端类型对应的测试程序,确定所述待测终端的终端类型对应的待测程序;所述浏览器将所述待测程序下载至所述待测终端; 所述浏览器通过控制所述待测终端执行所述待测程序,对所述待测终端进行测试,并获得测试结果。
3.根据权利要求1所述的方法,其特征在于,所述浏览器的超文本标记语言HTML版本为HTML5或者HTML5以上的版本。
4.根据权利要求1所述的方法,其特征在于,所述对所述待测终端进行测试之后,还包括: 所述浏览器显示所述测试的测试结果,以将所述测试结果展示给所述用户。
5.根据权利要求1-4中任一项所述的方法,其特征在于,获得测试结果之后,还包括: 所述浏览器将所述测试的测试结果上传至所述远程服务器进行存储。
6.一种浏览器,其特征在于,所述浏览器安装在待测终端上,所述终端浏览器包括: 接收模块,用于接收用户的测试请求; 处理模块,用于根据所述测试请求,通过运行所述浏览器中预先配置的测试引擎,对所述待测终端进行测试,并获得测试结果。
7.根据权利要求6所述的浏览器,其特征在于,所述处理模块具体包括: 获取单元,用于获取所述待测终端的终端类型; 发送单元,用于向远程服务器发送所述待测终端的终端类型,以使所述远程服务器根据预存的各终端类型对应的测试程序,确定所述待测终端的终端类型对应的待测程序;下载单元,用于将所述待测程序下载至所述待测终端; 测试单元,用于通过控制所述待测终端执行所述待测程序,对所述待测终端进行测试,并获得测试结果。
8.根据权利要求6所述的浏览器,其特征在于,所述浏览器的超文本标记语言HTML版本为HTML5或者HTML5以上的版本。
9.根据权利要求6所述的浏览器,其特征在于,所述浏览器还包括: 显示模块,用于显示所述测试的测试结果,以将所述测试结果展示给所述用户。
10.根据权利要求6-9中任一项所述的浏览器,其特征在于, 所述发送单元,还用于将所述测试的测试结果上传至所述远程服务器进行存储。
【文档编号】G06F11/22GK103544083SQ201310521974
【公开日】2014年1月29日 申请日期:2013年10月29日 优先权日:2013年10月29日
【发明者】栗霖 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1