一种测试装置、系统及方法制造方法及图纸

技术编号:15180429 阅读:132 留言:0更新日期:2017-04-16 07:33
本发明专利技术公开一种测试装置、系统及方法,该装置包括,配置单元,用于为各待测试终端配置对应的控制程序;第一控制单元,用于通过所述配置单元配置的控制程序控制各待测终端具有同一运行状态;以及至少一个检测单元,用于检测各待测试终端在所述同一运行状态下的同一性能状态信息。本发明专利技术通过以上技术方案,解决传统测试方案依靠人为操作存在极大误差,无法满足需求的问题。

【技术实现步骤摘要】

本专利技术涉及电子
,尤其涉及一种测试装置、系统及方法
技术介绍
当前终端生产研发中,为了保证终端各方面的性能比行内其它品牌更好,一般会购买多个品牌的终端来进行对比测试。该类对比测试要求各个终端在同一运行状态下,比如在运行业务相同且运行时长相同的状况下。而传统的测试方法一般无法保证这一点。性能测试包括耗电性能、发热性能等等,终端包括手机、笔记本电脑、PAD(平板电脑)等等。下面以进行手机的耗电性能测试为例,比如测试努比亚手机、三星手机在玩即时通讯软件QQ时,随着时间的推移耗电量的变化情况,通常要求两个人分别操作,同时对努比亚、三星手机开机,再同时打开QQ软件,再人为观察电量变化,实际上在这一系列操作过程中很难做到两人的同步,不能保证两个手机是在绝对相同的运行状态下放电,尤其对需要对多个手机进行对比测试时,难度更大,因此,采用传统方式的话,这类对比测试存在极大误差,无法满足需求。
技术实现思路
本专利技术的主要目的在于提出一种测试装置、系统及方法,旨在解决传统测试方案依靠人为操作存在极大误差,无法满足需求的问题。为实现上述目的,本专利技术提供的一种测试装置,包括:配置单元,用于为各待测试终端配置对应的控制程序;第一控制单元,用于通过所述配置单元配置的控制程序控制各待测终端具有同一运行状态;至少一个检测单元,用于检测各待测试终端在所述同一运行状态下的同一性能状态信息。进一步地,所述同一运行状态包括运行功能相同和运行时长相同。进一步地,所述第一控制单元具体用于向各待测试终端下发对应的控制程序,并执行各控制程序,各控制程序的执行用于控制各待测终端具有所述同一运行状态。进一步地,所述检测单元具体用于检测耗电状态信息、发热状态信息、音量状态信息中的至少一种。此外,为实现上述目的,本专利技术还提出一种测试系统,包括测试平台、至少一个待测试终端,以及至少一个检测装置,各检测装置具有同一性能状态信息检测功能;各个待测试终端的一端与所述测试平台连接,另一端与至少一个检测装置连接,其中,测试平台,用于为各待测试终端配置对应的控制程序,向各待测试终端下发对应的控制程序,并执行各控制程序,各控制程序的执行用于控制各待测终端具有同一运行状态;待测试终端,用于接收所述测试平台下发的控制程序并执行接收到的控制程序,在控制程序的控制下具有对应的运行状态;检测装置,用于检测与其连接的待测试终端在所述对应的运行状态下的性能状态信息。进一步地,各检测装置还与所述测试平台连接,所述测试平台还用于控制各个检测装置的检测开始时间、检测结束时间、检测间隔中的至少一种。进一步地,所述检测装置为以下至少一种:具有耗电状态信息检测功能的第一检测子装置;具有发热状态信息检测功能的第二检测子装置;具有音量状态信息检测功能的第三检测子装置。进一步地,若所述检测装置为第一检测子装置,则所述测试系统还包括:开关控制单元,连接在所述测试平台与各个待测试终端之间,用于各控制程序执行之后,切断测试平台与各个待测试终端之间的电性连接。此外,为实现上述目的,本专利技术还提出一种测试方法,包括:为各待测试终端配置对应的控制程序;通过控制程序控制各待测终端具有同一运行状态;检测各待测试终端在同一运行状态下的同一性能状态信息。进一步地,所述通过控制程序控制各待测终端具有同一运行状态包括:向各待测试终端下发对应的控制程序,并执行各控制程序,各控制程序的执行用于控制各待测终端具有同一运行状态。本专利技术提出的测试装置、系统及方法,可对两个或两个以上的终端模拟同一个运行状态,并检测同一运行状态下各个终端的性能状态信息,精确对比各个终端的性能。而且本专利技术通过控制程序来实现各个终端在同一运行状态下,通过检测单元来实现智能检测,相比传统方式中的人为操作而言,简单精确,可重复利用。附图说明图1为本专利技术第一实施例提供的测试装置模块示意图;图2为本专利技术第二实施例提供的测试装置模块示意图;图3为本专利技术第三实施例提供的测试系统模块示意图;图4为本专利技术第三实施例所示的测试系统执行的测试方法流程图;图5为本专利技术第四实施例提供的测试系统结构示意图;图6为本专利技术第五实施例提供的测试方法的流程图;图7为本专利技术第六实施例提供的测试方法流程图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“装置”、“元件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。第一实施例本专利技术进一步提供一种测试装置,参照图1,图1为本专利技术第一实施例提供的测试装置模块示意图,该测试装置61包括:配置单元61主要用于为各待测试终端配置对应的控制程序;该控制程序可以是脚本程序,也可以是Uiautomator等,控制程序编写好后可以以文件的形式进行保存,各待测试终端可以为不同品牌的终端,针对不同品牌的终端所运行的系统,想要使它们具有同一运行状态,配置的控制程序可能不同;第一控制单元62主要用于通过配置单元61配置的控制程序控制各待测终端具有同一运行状态;具体的,所述第一控制单元可向各待测试终端下发对应的控制程序,并执行各控制程序,各控制程序的执行用于控制各待测终端具有所述同一运行状态;至少一个检测单元(631至63n),用于检测各待测试终端在所述同一运行状态下的同一性能状态信息,可以是一对多的进行检测,也可以是与待测试终端一对一的进行检测;可用于检测耗电状态信息、发热状态信息、音量状态信息中的至少一种。本实施例提出的测试装置61中的各单元可通过硬件来实现,其中,配置单元61可以采用处理器来实现,第一控制单元62可以采用通信单元来实现,向各待测试终端下发对应的控制程序,并执行各控制程序,通信单元例如是USB通信单元,下发adb(AndroidDebugBridge)命令,通过adb命令来将控制程序下发到对应的待测试终端并执行。检测单元(631至63n)可通过检测仪器来实现。下面以具体硬件对本实施例进行说明:处理器为各待测试终端配置对应的控制程序,通过USB通信单元下发adb(AndroidDebugBridge)命令的方式将各控制程序下发至对应的待测试终端,并执行各控制程序,使得各待测试终端在同一运行状态下,之后,检测仪器开始检测与其连接的待测试终端在所述同一运行状态下的同一性能状态信息。本实施例相比现有技术,可对两个或两个以上的终端模拟同一个运行状态,并检测同一运行状态下各个终端的性能状态信息,精确对比各个终端的性能。而且本实施例通过控制程序来实现各个终端在同一运行状态下,通过检测单元来实现智能检测,相比传统方式中的人为操作而言,简单精确,可重复利用。第二实施例参照图2,图2为本专利技术第二实施例提供的测试装置模块示意图,该测试装置71包括:配置单元71主要用于为各待测试终端配置对应的控制程序;该控制程序可以是脚本程序,也可以是Uiauto本文档来自技高网...

【技术保护点】
一种测试装置,其特征在于,包括:配置单元,用于为各待测试终端配置对应的控制程序;第一控制单元,用于通过所述配置单元配置的控制程序控制各待测终端具有同一运行状态;至少一个检测单元,用于检测各待测试终端在所述同一运行状态下的同一性能状态信息。

【技术特征摘要】
1.一种测试装置,其特征在于,包括:配置单元,用于为各待测试终端配置对应的控制程序;第一控制单元,用于通过所述配置单元配置的控制程序控制各待测终端具有同一运行状态;至少一个检测单元,用于检测各待测试终端在所述同一运行状态下的同一性能状态信息。2.如权利要求1所述的测试装置,其特征在于,所述同一运行状态包括运行功能相同和运行时长相同。3.如权利要求1所述的测试装置,其特征在于,所述第一控制单元具体用于向各待测试终端下发对应的控制程序,并执行各控制程序,各控制程序的执行用于控制各待测终端具有所述同一运行状态。4.如权利要求1至3任一项所述的测试装置,其特征在于,所述检测单元具体用于检测耗电状态信息、发热状态信息、音量状态信息中的至少一种。5.一种测试系统,其特征在于,包括测试平台、至少一个待测试终端,以及至少一个检测装置,各检测装置具有同一性能状态信息检测功能;各个待测试终端的一端与所述测试平台连接,另一端与至少一个检测装置连接,其中,测试平台,用于为各待测试终端配置对应的控制程序,向各待测试终端下发对应的控制程序,并执行各控制程序,各控制程序的执行用于控制各待测终端具有同一运行状态;待测试终端,用于接收所述测试平台下发的控制程序并执行接收到的控制程序,...

【专利技术属性】
技术研发人员:万志强
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

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

1