一种终端的远程测试方法和系统技术方案

技术编号:13193366 阅读:38 留言:0更新日期:2016-05-11 20:04
本发明专利技术提供一种终端的远程测试方法和系统,终端采用安卓操作系统,且是通过控制终端进行远程测试的,控制终端和一个或多个终端处于同一局域网内,终端的远程测试方法包括:在所述局域网内,所述控制终端获取终端的IP地址,建立所述控制终端和终端之间的通信连接;通过所述通信连接和终端的IP地址,所述控制终端远程对终端进行测试,并且,终端会将测试相关信息反馈至控制终端,以便于查询。本发明专利技术将多个待测的终端设置于同一局域网内,使其可同时执行测试,大大提高了测试效率,并且可以仅仅通过一台控制终端实时查看和监控处于局域网内的多个终端的测试相关信息,成本低廉。

【技术实现步骤摘要】

本专利技术涉及终端测试领域,特别是涉及一种基于局域网的终端的远程测试方法和系统
技术介绍
随着移动互联网与移动终端产业的发展,移动终端产品日渐丰富。而Android(安卓)系统做为主流的移动终端的操作系统,其对应的移动终端的产商也日渐增多。并且,随着移动终端产品的流行,产品的迭代发展和安卓系统的发展也越来越庞大。各个安卓终端生产和应用的厂商在项目开发过程中需要对安卓终端的测试也越来越多。由于移动终端的生成和应用厂商的不同,其都各自拥有自己的测试团队和一些自动化测试方法。但是,目前在该领域内的自动化测试方法都是在一个移动终端上进行测试。在一个移动终端上进行测试,这样势必需要测试人员对终端的测试进度和测试结果频繁的进行检测。如此,对测试人员来讲,是比较浪费其时间的;对测试的效率来讲,也是比较低下的。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种终端的远程测试方法和系统,用于解决现有技术中移动终端的自动测试耗费人力且效率低下的问题。为实现上述目的及其他相关目的,本专利技术提供一种终端的远程测试方法,终端采用安卓操作系统,且是通过控制终端进行远程测试的,终端和控制终端处于同一局域网内,所述终端的远程测试方法包括:步骤S10,在所述局域网内,所述控制终端获取终端的IP地址,建立所述控制终端和终端之间的通信连接;步骤S20,通过所述通信连接和终端的IP地址,所述控制终端远程对终端进行测试。于本专利技术的一实施例中,所述局域网内包括一个或多个终端。于本专利技术的一实施例中,所述步骤SlO包括:所述控制终端在所述局域网内发送IP地址的查询指令;所述局域网内的一个或多个终端接收到所述查询指令后,反馈其IP地址至所述控制终端。于本专利技术的一实施例中,所述步骤S20包括:根据IP地址,将测试指令远程发送至相应的终端;终端接收所述测试指令,依据所述测试指令执行测试,并将对应的测试相关信息反馈至所述控制终端。于本专利技术的一实施例中,所述测试相关信息包括测试结果和测试进度。本专利技术还公开了一种终端的远程测试系统,终端采用安卓操作系统,且是通过控制终端进行远程测试的,且所述控制终端和一个或多个终端处于同一局域网内,所述终端的远程测试系统包括:查询模块,位于所述控制终端侧,用于在所述局域网内查询终端的IP地址;远程测试监控模块,位于所述控制终端侧,用于依据终端的IP地址远程发送测试指令至所述终端,并监控终端的测试过程;接收模块,位于终端侧,用于接收所述控制终端发送的指令;测试执行模块,位于终端侧,用于依据所述测试指令执行测试;反馈模块,位于终端侧,用于向所述控制终端反馈测试相关信息。于本专利技术的一实施例中,所述查询模块是通过向局域网内发送IP地址查询指令来获取终端的IP地址的。于本专利技术的一实施例中,所述远程测试模块还包括测试指令发送子模块和监控子模块;其中,所述测试指令发送子模块,用于依据IP地址向对应的终端发送所述测试指令;所述监控子模块,用于接收终端反馈的所述测试相关信息。于本专利技术的一实施例中,所述测试相关信息包括测试结果和测试进度。于本专利技术的一实施例中,所述接收模块接收的所述控制终端发送的指令包括测试指令和查询指令。如上所述,本专利技术的终端的远程测试系统和方法,将终端和控制终端设置于同一局域网内,使得控制终端可以依据IP地址远程控制终端的测试。本专利技术的终端的远程测试系统和方法将多个待测的终端设置于同一局域网内,使其可同时执行测试,大大提高了测试效率,并且可以仅仅通过一台控制终端实时查看和监控处于局域网内的多个终端的测试相关信息,成本低廉。【附图说明】图1显示为本专利技术实施例公开的一种终端的远程测试方法的流程示意图。图2显示为本专利技术实施例公开的一种终端的远程测试系统的结构示意图。元件标号说明SlO?S20 步骤210 查询模块220 远程测试监控模块221 测试指令发送子模块222 监控子模块230 接收模块240 测试执行模块250 反馈模块300控制终端400 终端【具体实施方式】以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。请参阅附图。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。实施例1本实施例公开了一种终端的远程测试方法,通过将终端和控制终端设置在同一局域网内,如此,测试人员就可使用一台控制终端在局域网内远程控制其他被测试终端进行相应的功能测试和查看测试状态。并且,在该局域网内,存在一个控制终端,一个或多个终端。其中,终端相当于局域网内的一个客户端,包括存储器、存储器控制器、一个或多个处理器(CPU)、接口电路、RF(射频)电路、音频电路、扬声器、麦克风、输入/输出(I/O)子系统、触摸显示屏、其他输出或控制设备,以及外部端口。这些组件通过一条或多条通信总线或信号线进行通信。终端可以是任何便携式电子设备,包括但不限于笔记本电脑、平板电脑、智能手机、多媒体播放器、个人数字助理(PDA)等等,还可能包括其中两项或多项的组合。应当理解,本实施例中列举的终端只是便携式电子设备的一个实例,该设备的组件可以比图示中给出的具有更多或更少的组件,或具有不同的组件配置。图中所示的各种组件可以用硬件、软件或软硬件的组合来实现,包括一个或多个信号处理和/或专用集成电路。并且,在本实施例中,终端的操作系统优选为Android系统。控制终端是局域网内的服务器,可以对局域网内的客户端进行远程操作。控制终端同样包括存储器、存储器控制器、一个或多个处理器(CPU)、接口电路、RF(射频)电路、输入/输出(I/O)子系统、触摸显示屏、其他输出或控制设备,以及外部端口。这些组件通过一条或多条通信总线或信号线进行通信。其即可以是任何便携式电子设备,包括但不限于笔记本电脑、平板电脑、智能手机、多媒体播放器、个人数字助理(PDA)等等,还可能包括其中两项或多项的组合,或者是一台普通的台式电脑。终端和控制终端处于同一局域网内,且终端和控制终端之间通过无线通信技术连接。其中所述无线通信技术包括但不限于:无线WIFI技术、蓝牙技术和射频技术等等。如图1所示,本实施例的终端的远程测试方法包括:步骤SlO,控制终端获取终端的IP地址,建立所述控制终端和终端之间的通信连接:控制终端和终端处于同一局域网内。且在控制终端上安装有服务器端程序,终端上安装有客户端程序。控制终端在所述局域网内发送IP地址的查询指令:在本实施例中,当控制终端上的服务器端程序被打开后,会向其所处的局域网内除了自己IP地址意外的其他所有地址发送“SCAN+本机IP地址”的IP地址的查询指令;终端接收到所述查询指令后,反馈其IP地址至所述控制终端:安装有客户端程序的终端接收到查询指令,即“SCAN”指令后,从查询本文档来自技高网...

【技术保护点】
一种终端的远程测试方法,其特征在于,终端采用安卓操作系统,且是通过控制终端进行远程测试的,终端和控制终端处于同一局域网内,所述终端的远程测试方法包括:步骤S10,在所述局域网内,所述控制终端获取终端的IP地址,建立所述控制终端和终端之间的通信连接;步骤S20,通过所述通信连接和终端的IP地址,所述控制终端远程对终端进行测试。

【技术特征摘要】

【专利技术属性】
技术研发人员:耿兴欢
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1