一种测试设备,应用其的测试方法和装置与流程

文档序号:11130771阅读:278来源:国知局
一种测试设备,应用其的测试方法和装置与制造工艺

本发明涉及测试技术领域,尤其涉及一种测试设备,应用该测试设备的测试方法和装置。



背景技术:

伴随移动终端的发展,对于移动终端的测试要求愈加严格。现有技术中,对移动终端的测试需要应用点触装置,该点触装置相对于移动终端的位置是固定的,只能完成简单、重复的动作,无法实现复杂的测试动作。



技术实现要素:

有鉴于此,本发明实施例提供了一种,用以解决现有技术中无法实现复杂的测试动作的问题。

一方面,本发明实施例提供了一种测试设备,包括:

基座,用于固定待测移动终端;

固定于所述基座上,沿第一方向延伸的第一滑台;

与所述第一滑台滑动连接,并沿第二方向延伸的第二滑台,所述第二滑台在所述第一滑台上设置的电机驱动下沿所述第一方向滑动;

与所述第二滑台滑动连接,并沿垂直于所述待测移动终端的第三方向延伸的第三滑台,所述第三滑台在所述第二滑台上设置的电机驱动下沿第二方向滑动;所述第三滑台上设置有第一伸缩杆,所述第一伸缩杆在设置于第三滑台上的电机驱动下沿所述第三方向运动。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述的测试设备,还包括设置于所述基座上的耳机测试组件;

所述耳机测试组件包括与所述待测移动终端的耳机孔相对应的第二伸缩杆、固定于所述第二伸缩杆的自由端的耳机插头和驱动所述第二伸缩杆的电机;

在所述耳机测试组件的电机驱动下,所述第二伸缩杆将所述耳机插头插入或拔出所述耳机孔。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述的测试设备,还包括设置于所述基座上的插卡测试组件;

所述插卡测试组件包括与所述待测移动终端的插卡槽相对应的第三伸缩杆、固定于所述伸缩杆的自由端的卡体和驱动所述第三伸缩杆的电机;

在所述插卡测试组件的电机驱动下,所述第三伸缩杆将所述卡体插入或拔出所述插卡槽。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述的测试设备,还包括设置于所述基座上的开关机测试组件;

所述开关机测试组件包括与所述待测移动终端的开关键对应的第四伸缩杆、固定于所述第四伸缩杆的自由端的缓冲垫和驱动所述伸缩杆的电机;

在所述开关机测试组件的电机驱动下,所述第四伸缩杆将所述缓冲垫抵接到所述开关键。

另一方面,本发明实施例提供了一种测试方法,应用于单片机;所述单片机分别连接上位机和权利要求1-6任一项所述的测试设备,所述上位机连接所述待测终端设备;所述待测终端设备中运行有测试脚本,所述方法包括:

接收所述上位机下发的测试命令;

根据所述测试命令驱动所述测试设备对所述待测移动终端进行物理测试;

向所述上位机反馈所述测试命令的执行结果,以使所述上位机基于所述执行结果控制所述测试脚本的进程。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述接收所述上位机下发的测试命令,包括:

接收所述上位机下发的对于所述第一滑台、所述第二滑台、所述第三滑台和所述第一伸缩杆中至少一者的电机进行驱动的测试命令。

再一方面,本发明实施例提供了一种测试装置,应用于单片机;所述单片机分别连接上位机和权利要求1-6任一项所述的测试设备,所述上位机连接所述待测终端设备;所述待测终端设备中运行有测试脚本,所述装置包括:

接收单元,用于接收所述上位机下发的测试命令;

驱动单元,用于根据所述测试命令驱动所述测试设备对所述待测移动终端进行物理测试;

发送单元,用于向所述上位机反馈所述测试命令的执行结果,以使所述上位机基于所述执行结果控制所述测试脚本的进程。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述接收单元具体用于接收所述上位机下发的对于所述第一滑台、所述第二滑台、所述第三滑台和所述第一伸缩杆中至少一者的电机进行驱动的测试命令。

上述技术方案中的一个技术方案具有如下有益效果:

通过在三个方向上分别设置滑台,并通过一个滑台上设置的电机驱动另一个滑台的方式控制两个方向上的移动,并通过另一个滑台上设置的电机驱动伸缩杆在与待测移动终端垂直的方向上运动,从而实现对于待测移动终端任意一点进行物理测试,从而完成复杂的测试动作。

另外,通过上位机向连接上述测试设备的单片机下发测试命令,使该单片机驱动测试设备上的电机对待测移动终端进行测试,单片机在测试完成后,向上位机反馈执行结果,以使上位机可以控制待测移动终端中运行的测试脚本的运行进程,从而实现对于移动终端的自动化测试。

【附图说明】

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1是本发明实施例所提供的测试设备的结构示意图;

图2是本发明实施例所提供的测试方法的应用场景的示意图;

图3是本发明实施例所提供的测试方法的流程示意图;

图4是本发明实施例所提供的测试装置的结构示意图。

【具体实施方式】

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

本发明实施例给出一种的测试设备,请参考图1,包括:

基座,用于固定待测移动终端;

固定于所述基座上,沿第一方向X延伸的第一滑台1;

与所述第一滑台1滑动连接,并沿第二方向Y延伸的第二滑台,所述第二滑台2在所述第一滑台1上设置的电机驱动下沿所述第一方向X滑动;

与所述第二滑台2滑动连接,并沿垂直于所述待测移动终端的第三方向Z延伸的第三滑台3,所述第三滑台3在所述第二滑台2上设置的电机驱动下沿第二方向Y滑动;所述第三滑台3上设置有第一伸缩杆,所述第一伸缩杆在设置于第三滑台3上的电机驱动下沿所述第三方向Z运动。

可以理解的是,第一滑台1设置于基座的上方,可以通过在第一滑台1上设置有通孔,并且在基座上设置有与该通孔相对应的螺孔;在进行安装时,螺钉穿过通孔与螺孔相互拧合紧固,从而将第一滑台1固定于基座。

在第一滑台1上,设置有在第一方向X延伸的丝杆,第二滑台2与该丝杆螺接。在第一滑台1上设置的电机的驱动下,丝杆旋转,并带动第二滑台2在丝杆延伸的第一方向X上移动。与之相类似的,第三滑台3也可以在第二滑台2的丝杆延伸的第二方向Y上移动。

在第三滑台3上设置有第一伸缩杆,通过第三滑台3上设置的电机,可以驱动第一伸缩杆在第三方向Z上移动,由于第三方向Z垂直于固定于基座上的待测移动终端,所以通过第一伸缩杆的移动可以使第一伸缩杆的头部可以包裹可触控待测移动终端触控屏的材料,从而实现对于待测移动终端的触控测试。另外,由于测试不仅是针对待测移动终端的触控操作,还可以包括对于待测移动终端的返回键等案件进行按压测试等,所以第一伸缩杆上包裹何种材料,套设何种结构并不做限制。

通过在三个方向上分别设置滑台,通过一个滑台上设置的电机驱动另一个滑台的方式控制两个方向上的移动,并通过另一个滑台上设置的电机驱动伸缩杆在与待测移动终端垂直的方向上运动,从而实现对于待测移动终端任意一点进行物理测试,从而完成复杂的测试动作。

可选的,所述测试设备还包括设置于所述基座上的耳机测试组件;

所述耳机测试组件包括与所述待测移动终端的耳机孔相对应的第二伸缩杆、固定于所述第二伸缩杆的自由端的耳机插头和驱动所述第二伸缩杆的电机;

在所述耳机测试组件的电机驱动下,所述第二伸缩杆将所述耳机插头插入或拔出所述耳机孔。

在所述基座上,可以单独设置一个与固定于基座上的待测移动终端的耳机孔相对应的耳机测试组件。通过电机驱动第二伸缩杆相对耳机孔移动,从而可以将耳机插头插入或拔出耳机孔,从而实现对于耳机插拔的测试。

可选的,所述测试设备还包括设置于所述基座上的插卡测试组件;

所述插卡测试组件包括与所述待测移动终端的插卡槽相对应的第三伸缩杆、固定于所述伸缩杆的自由端的卡体和驱动所述第三伸缩杆的电机;

在所述插卡测试组件的电机驱动下,所述第三伸缩杆将所述卡体插入或拔出所述插卡槽。

在所述基座上,可以单独设置一个与固定于基座上的待测移动终端的插卡槽相对应的插卡测试组件。通过电机驱动第三伸缩杆相对插卡槽移动,从而可以将卡体插入或拔出插卡槽,从而实现进行插卡测试。

可选的,所述测试设备还包括设置于所述基座上的开关机测试组件;

所述开关机测试组件包括与所述待测移动终端的开关键对应的第四伸缩杆、固定于所述第四伸缩杆的自由端的缓冲垫和驱动所述伸缩杆的电机;

在所述开关机测试组件的电机驱动下,所述第四伸缩杆将所述缓冲垫抵接到所述开关键。

在所述基座上,可以单独设置一个与固定于基座上的待测移动终端的开关键相对应的开关测试组件。通过电机驱动第四伸缩杆相对开关键移动,从而可以使第四伸缩杆上设置的缓冲垫抵接到开关键上实施按压操作,从而实现对于待测移动终端的开关机操作。该缓冲垫可以起到扩大按压面积的作用,从而避免按压开关键时所出现的偏离问题。

可选的,所述的测试设备,还包括运行指示灯和故障指示灯。

可选的,所述的测试设备,其特征在于,还包括显示屏。

本发明还提供了一种基于上述测试设备的测试方法,如图2所示,应用于单片机所述单片机分别连接上位机和所述的测试设备,所述上位机连接所述待测终端设备;所述待测终端设备中运行有测试脚本,所述方法,如图3所示,包括:

S101、接收所述上位机下发的测试命令。

S102、根据所述测试命令驱动所述测试设备对所述待测移动终端进行物理测试。

在进行测试时,测试人员做好测试准备后,通过上位机对需要烧录到待测移动终端的软件进行编译,并在编译完成后自动烧录到待测移动终端中。此后,将需要在待测移动终端中执行的测试脚本下发到待测移动终端中,以使待测移动终端可以执行测试。此时,可以通过单片机驱动测试设备进行相关的测试操作。在进行设置的时候,可以设置在测试脚本执行到某一节点时中止下来,等待上位机指示,当接收到上位机指示后再继续执行后续的测试脚本。例如,在测试脚本运行弹出接收到一条测试短信时,停止下来直至测试设备控制其打开该测试短信为止,中止执行测试脚本。

需要说明的是,结合下发的测试命令的不同,可以完成不同的测试。例如,如果下发的测试命令是控制第一伸缩杆进行触控,那么单片机便可以驱动第三滑台3上的电机以控制第一伸缩杆的移动;或者,如果下发的测试命令是移动第一伸缩杆到达指定位置,那么单片机便可以驱动第一滑台1和第二滑台2上的电机进行移动;还可以是,所述接收所述上位机下发的测试命令,包括:接收所述上位机下发的对于所述第一滑台1、所述第二滑台2、所述第三滑台3和所述第一伸缩杆中至少一者的电机进行驱动的测试命令。

当然,结合测试需求的不同,测试命令也会不同,在此不一一展开描述。

S103、向所述上位机反馈所述测试命令的执行结果,以使所述上位机基于所述执行结果控制所述测试脚本的进程。

在测试人员设置的测试完成后,测试设备便可以将测试结果反馈给上位机,从而使上位机可以基于测试结果指示待测移动终端执行后续的测试脚本,直至执行完全部的测试脚本。

通过上位机向连接上述测试设备的单片机下发测试命令,使该单片机驱动测试设备上的电机对待测移动终端进行测试,单片机在测试完成后,向上位机反馈执行结果,以使上位机可以控制待测移动终端中运行的测试脚本的运行进程,从而实现对于移动终端的自动化测试。

由于在测试设备上设置有触控测试的第一伸缩杆,对耳机孔进行插拔测试的第二伸缩杆,对应插卡槽进行插拔卡测试的第三伸缩杆,以及开关机的第四伸缩杆,因此,在一个完整的流程中,都可以通过测试设备、上位机和单片机之间的联动完成,无需测试人员手动进行干预,从而实现了全程自动化的测试。

与上述一种测试方法相对应,如图4所示,本发明还提供了一种测试装置,应用于单片机;所述单片机分别连接上位机和所述的测试设备,所述上位机连接所述待测终端设备;所述待测终端设备中运行有测试脚本,所述装置包括:

接收单元,用于接收所述上位机下发的测试命令;

驱动单元,用于根据所述测试命令驱动所述测试设备对所述待测移动终端进行物理测试;

发送单元,用于向所述上位机反馈所述测试命令的执行结果,以使所述上位机基于所述执行结果控制所述测试脚本的进程。

可选的,所述接收单元具体用于接收所述上位机下发的对于所述第一滑台、所述第二滑台、所述第三滑台和所述第一伸缩杆中至少一者的电机进行驱动的测试命令。

需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、手机、MP3播放器、MP4播放器等。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1