CN103544083A - 终端测试方法及浏览器 - Google Patents
终端测试方法及浏览器 Download PDFInfo
- Publication number
- CN103544083A CN103544083A CN201310521974.XA CN201310521974A CN103544083A CN 103544083 A CN103544083 A CN 103544083A CN 201310521974 A CN201310521974 A CN 201310521974A CN 103544083 A CN103544083 A CN 103544083A
- Authority
- CN
- China
- Prior art keywords
- terminal
- browser
- measured
- test
- test result
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明提供一种终端测试方法及浏览器,其中,所述方法包括:安装在待测终端上的浏览器,接收用户的测试请求;根据所述测试请求,所述浏览器通过运行自身中预先配置的测试引擎,对所述待测终端进行测试。本发明提供的终端测试方法及浏览器,通过安装在待测终端上的浏览器,在接收到用户的测试请求时,通过运行自身中预先配置的测试引擎,对所述待测终端进行测试的技术方案,即使测试设备故障的情况下,仍可实现终端测试,提高终端测试的灵活性。
Description
技术领域
本发明涉及测试领域,尤其涉及一种终端测试方法及浏览器。
背景技术
目前的终端测试方法通常为,安装有测试程序和测试引擎的测试设备,将所述测试设备个人电脑通过USB、串口、WIFI或蓝牙等连接方式与待测终端连接,通过该连接,将位于测试设备个人电脑上的测试程序传送至所述待测终端,并运行本地的测试引擎,通过模拟终端操作,驱动所述待测终端执行本地的测试程序,并将获得的测试结果传回至测试设备个人电脑,从而实现对所述待测终端的测试。
基于上述现有方案,终端测试在很大程度上受限于测试设备,例如,当所述测试设备故障时,则无法实现对终端的测试。
发明内容
本发明提供一种终端测试方法及浏览器,用于解决现有的终端测试方案中,当所述测试设备故障时,则无法实现终端测试的技术问题。
本发明的第一个方面是提供一种终端测试方法,包括:
安装在待测终端上的浏览器,接收用户的测试请求;
根据所述测试请求,所述浏览器通过运行自身中预先配置的测试引擎,对所述待测终端进行测试。
本发明的另一个方面是提供一种浏览器,所述浏览器安装在待测终端上,所述浏览器包括:
接收模块,用于接收用户的测试请求;
处理模块,用于根据所述测试请求,通过运行所述浏览器中预先配置的测试引擎,对所述待测终端进行测试,并获得测试结果。
本发明提供的终端测试方法及浏览器,通过安装在待测终端上的浏览器,在接收到用户的测试请求时,通过运行自身中预先配置的测试引擎,对所述待测终端进行测试的技术方案,即使测试设备故障的情况下,仍可实现终端测试,提高终端测试的灵活性。
附图说明
图1为本发明实施例一提供的一种终端测试方法的流程示意图;
图2为本发明实施例二提供的一种浏览器的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
图1为本发明实施例一提供的一种终端测试方法的流程示意图,如图1所示,所述方法包括:
101、安装在待测终端上的浏览器,接收用户的测试请求。
在实际应用中,所述待测终端具体可以为手机等终端设备。具体的,可以通过多种实施方式,实现所述浏览器对所述测试请求的接收,例如,所述浏览器通过自身设置的通信交互模块,直接接收用户的测试请求;或者,所述待测终端在接收到用户的所述测试请求后,将该测试请求转发给所述浏览器,本实施例在此不对其具体的实施方式进行限制。
102、根据所述测试请求,所述浏览器通过运行自身中预先配置的测试引擎,对所述待测终端进行测试。
具体的,作为本实施例一种可实施的方式,102可以包括:
所述浏览器获取并向远程服务器发送所述待测终端的终端类型,以使所述远程服务器根据预存的各终端类型对应的测试程序,确定所述待测终端的终端类型对应的待测程序;
所述浏览器将所述待测程序下载至所述待测终端;
所述浏览器通过控制所述待测终端执行所述待测程序,对所述待测终端进行测试,并获得测试结果。
实际应用中,对终端类型不同的终端进行测试所需的测试程序也往往不同,也就是说,针对不同终端类型对应的终端,需要根据终端的终端类型采用相应的测试程序。
其中,所述终端类型可以根据终端的智能操作***类型或者性能参数等因素进行划分,以手机操作***为例,可以将操作***为塞班(Symbian)***的手机归为第一终端类型对应的终端,将操作***为安卓(Android)***的手机归为第二终端类型对应的终端,将操作***为苹果操作***的手机归为第三终端类型对应的终端,本实施例在此不对其进行限制。
进一步具体的,所述浏览器的超文本标记语言(Hyper Text MakerLanguage,简称HTML)版本可以为HTML5或者HTML5以上的版本。
其中,所述HTML5及其以上版本通常能够支持离线Web应用、本地存储数据、网页的多媒体及跨平台支持等功能,因此能够实现在浏览器上运行应用程序。
可选的,在102之后,所述浏览器还可以显示所述测试的测试结果,以将所述测试结果展示给所述用户。
此外,实际应用中,为了对终端的当前性能状态展开进一步的分析,通常需要获取该终端的测试数据,因此相应的,为了形成针对终端的测试数据,在102之后,还可以包括:
所述浏览器将所述测试的测试结果,上传至所述远程服务器进行存储。
本发明提供的终端测试方法,通过安装在待测终端上的浏览器,在接收到用户的测试请求时,通过运行自身中预先配置的测试引擎,对所述待测终端进行测试的技术方案,即使测试设备故障的情况下,仍可实现终端测试,提高终端测试的灵活性
图2为本发明实施例二提供的一种浏览器的结构示意图,所述浏览器安装在待测终端上,且如图2所示,所述浏览器包括:接收模块21和处理模块22;其中,
接收模块21,用于接收用户的测试请求;
处理模块22,用于根据所述测试请求,通过运行所述浏览器中预先配置的测试引擎,对所述待测终端进行测试,并获得测试结果。
具体的,作为本实施例一种可实施的方式,所述处理模块具体可以包括:
获取单元,用于获取所述待测终端的终端类型;
发送单元,用于向远程服务器发送所述待测终端的终端类型,以使所述远程服务器根据预存的各终端类型对应的测试程序,确定所述待测终端的终端类型对应的待测程序;
下载单元,用于将所述待测程序下载至所述待测终端;
测试单元,用于通过控制所述待测终端执行所述待测程序,对所述待测终端进行测试,并获得测试结果。
其中,所述终端类型对应的测试程序,即对所述终端类型对应的终端进行测试所需的测试程序。
进一步具体的,所述浏览器的超文本标记语言(Hyper Text MakerLanguage,简称HTML)版本可以为HTML5或者HTML5以上的版本。
可选的,所述浏览器还可以包括:
显示模块,用于显示所述测试的测试结果,以将所述测试结果展示给所述用户。
此外,实际应用中,为了对终端的当前性能状态展开进一步的分析,通常需要获取该终端的测试数据,因此相应的,为了形成针对终端的测试数据,所述发送单元,还可以用于将所述测试的测试结果上传至所述远程服务器进行存储。
本发明提供的浏览器,在接收到用户的测试请求时,通过运行自身中预先配置的测试引擎,实现对所述待测终端进行测试,即使测试设备故障的情况下,仍可实现终端测试,提高终端测试的灵活性。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
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中任一项所述的浏览器,其特征在于,
所述发送单元,还用于将所述测试的测试结果上传至所述远程服务器进行存储。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310521974.XA CN103544083B (zh) | 2013-10-29 | 2013-10-29 | 终端测试方法及浏览器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310521974.XA CN103544083B (zh) | 2013-10-29 | 2013-10-29 | 终端测试方法及浏览器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103544083A true CN103544083A (zh) | 2014-01-29 |
CN103544083B CN103544083B (zh) | 2017-05-31 |
Family
ID=49967556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310521974.XA Active CN103544083B (zh) | 2013-10-29 | 2013-10-29 | 终端测试方法及浏览器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103544083B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105302732A (zh) * | 2015-12-10 | 2016-02-03 | 广东欧珀移动通信有限公司 | 一种移动终端的自动测试方法及装置 |
CN111736512A (zh) * | 2020-07-23 | 2020-10-02 | 南京晓庄学院 | 一种自动化无线通讯***及其通讯方法 |
CN115103392A (zh) * | 2022-06-13 | 2022-09-23 | 中国联合网络通信集团有限公司 | eSIM终端测试方法、仪表、门户服务器、装置及*** |
WO2023225801A1 (zh) * | 2022-05-23 | 2023-11-30 | 北京小米移动软件有限公司 | 应用程序的自动化测试方法及装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447113A (zh) * | 2008-12-29 | 2009-06-03 | 浪潮齐鲁软件产业有限公司 | 构建基于Internet浏览器的自助终端客户端的方法 |
-
2013
- 2013-10-29 CN CN201310521974.XA patent/CN103544083B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447113A (zh) * | 2008-12-29 | 2009-06-03 | 浪潮齐鲁软件产业有限公司 | 构建基于Internet浏览器的自助终端客户端的方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105302732A (zh) * | 2015-12-10 | 2016-02-03 | 广东欧珀移动通信有限公司 | 一种移动终端的自动测试方法及装置 |
CN111736512A (zh) * | 2020-07-23 | 2020-10-02 | 南京晓庄学院 | 一种自动化无线通讯***及其通讯方法 |
CN111736512B (zh) * | 2020-07-23 | 2020-11-27 | 南京晓庄学院 | 一种自动化无线通讯***及其通讯方法 |
WO2023225801A1 (zh) * | 2022-05-23 | 2023-11-30 | 北京小米移动软件有限公司 | 应用程序的自动化测试方法及装置 |
CN115103392A (zh) * | 2022-06-13 | 2022-09-23 | 中国联合网络通信集团有限公司 | eSIM终端测试方法、仪表、门户服务器、装置及*** |
CN115103392B (zh) * | 2022-06-13 | 2024-05-17 | 中国联合网络通信集团有限公司 | eSIM终端测试方法、仪表、门户服务器、装置及*** |
Also Published As
Publication number | Publication date |
---|---|
CN103544083B (zh) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104298591B (zh) | 一种WebApp远程调试方法及*** | |
CN102708050B (zh) | 移动应用测试方法和*** | |
CN104077162B (zh) | 移动终端应用模板的更新、发布方法及装置 | |
CN103544083A (zh) | 终端测试方法及浏览器 | |
KR102064634B1 (ko) | 테스트 장치 및 방법 | |
US20150074649A1 (en) | Techniques for testing applications | |
CN105159833A (zh) | 自动化测试装置及方法 | |
CN104182241A (zh) | 一种网页应用程序更新方法及通信设备 | |
CN104765612A (zh) | 一种访问可信执行环境、可信应用的***及方法 | |
CN104765622A (zh) | 页面资源的加载方法及装置 | |
CN104423367A (zh) | 用于从现场设备为移动设备提供数据的方法、用于执行该方法的计算机程序及布置 | |
CN102819451A (zh) | 一种浏览器插件调用方法及*** | |
CN104838405A (zh) | 用于应用程序的测试框架 | |
CN103905258A (zh) | 一种客户端数据上传功能的测试方法及装置 | |
CN103747074B (zh) | 基于Web服务器的移动监控*** | |
CN104038381A (zh) | 应用的云测试方法、***、客户端及服务器 | |
CN105556483A (zh) | 实时代码插装 | |
CN102217337A (zh) | 非结构化补充业务服务内容的更新方法、装置及移动终端 | |
CN112463618B (zh) | 自动化测试方法、装置、介质及设备 | |
CN109871202A (zh) | 一种移动端应用混合开发方法及框架 | |
CN104123380A (zh) | 网页访问方法和装置 | |
US20130027217A1 (en) | Systems, Methods, and Apparatus for Automatically Configuring a Utility Meter | |
CN104468288A (zh) | 终端网络数据测试方法及装置 | |
CN105760307A (zh) | 智能终端的测试方法、装置及*** | |
CN104486383A (zh) | 智能移动设备上安装应用程序的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |