一种测试装置、系统及方法

文档序号:10686964阅读:426来源:国知局
一种测试装置、系统及方法
【专利摘要】本发明公开一种测试装置、系统及方法,该装置包括,配置单元,用于为各待测试终端配置对应的控制程序;第一控制单元,用于通过所述配置单元配置的控制程序控制各待测终端具有同一运行状态;以及至少一个检测单元,用于检测各待测试终端在所述同一运行状态下的同一性能状态信息。本发明通过以上技术方案,解决传统测试方案依靠人为操作存在极大误差,无法满足需求的问题。
【专利说明】
一种测试装置、系统及方法
技术领域
[0001]本发明涉及电子技术领域,尤其涉及一种测试装置、系统及方法。
【背景技术】
[0002]当前终端生产研发中,为了保证终端各方面的性能比行内其它品牌更好,一般会购买多个品牌的终端来进行对比测试。该类对比测试要求各个终端在同一运行状态下,比如在运行业务相同且运行时长相同的状况下。而传统的测试方法一般无法保证这一点。
[0003]性能测试包括耗电性能、发热性能等等,终端包括手机、笔记本电脑、PAD(平板电脑)等等。下面以进行手机的耗电性能测试为例,比如测试努比亚手机、三星手机在玩即时通讯软件QQ时,随着时间的推移耗电量的变化情况,通常要求两个人分别操作,同时对努比亚、三星手机开机,再同时打开QQ软件,再人为观察电量变化,实际上在这一系列操作过程中很难做到两人的同步,不能保证两个手机是在绝对相同的运行状态下放电,尤其对需要对多个手机进行对比测试时,难度更大,因此,采用传统方式的话,这类对比测试存在极大误差,无法满足需求。

【发明内容】

[0004]本发明的主要目的在于提出一种测试装置、系统及方法,旨在解决传统测试方案依靠人为操作存在极大误差,无法满足需求的问题。
[0005]为实现上述目的,本发明提供的一种测试装置,包括:
[0006]配置单元,用于为各待测试终端配置对应的控制程序;
[0007]第一控制单元,用于通过所述配置单元配置的控制程序控制各待测终端具有同一运行状态;
[0008]至少一个检测单元,用于检测各待测试终端在所述同一运行状态下的同一性能状态?目息O
[0009]进一步地,所述同一运行状态包括运行功能相同和运行时长相同。
[0010]进一步地,所述第一控制单元具体用于向各待测试终端下发对应的控制程序,并执行各控制程序,各控制程序的执行用于控制各待测终端具有所述同一运行状态。
[0011]进一步地,所述检测单元具体用于检测耗电状态信息、发热状态信息、音量状态信息中的至少一种。
[0012]此外,为实现上述目的,本发明还提出一种测试系统,包括测试平台、至少一个待测试终端,以及至少一个检测装置,各检测装置具有同一性能状态信息检测功能;各个待测试终端的一端与所述测试平台连接,另一端与至少一个检测装置连接,其中,
[0013]测试平台,用于为各待测试终端配置对应的控制程序,向各待测试终端下发对应的控制程序,并执行各控制程序,各控制程序的执行用于控制各待测终端具有同一运行状态;
[0014]待测试终端,用于接收所述测试平台下发的控制程序并执行接收到的控制程序,在控制程序的控制下具有对应的运行状态;
[0015]检测装置,用于检测与其连接的待测试终端在所述对应的运行状态下的性能状态
?目息O
[0016]进一步地,各检测装置还与所述测试平台连接,所述测试平台还用于控制各个检测装置的检测开始时间、检测结束时间、检测间隔中的至少一种。
[0017]进一步地,所述检测装置为以下至少一种:
[0018]具有耗电状态信息检测功能的第一检测子装置;
[0019]具有发热状态信息检测功能的第二检测子装置;
[0020]具有音量状态信息检测功能的第三检测子装置。
[0021 ]进一步地,若所述检测装置为第一检测子装置,则所述测试系统还包括:
[0022]开关控制单元,连接在所述测试平台与各个待测试终端之间,用于各控制程序执行之后,切断测试平台与各个待测试终端之间的电性连接。
[0023]此外,为实现上述目的,本发明还提出一种测试方法,包括:
[0024]为各待测试终端配置对应的控制程序;
[0025]通过控制程序控制各待测终端具有同一运行状态;
[0026]检测各待测试终端在同一运行状态下的同一性能状态信息。
[0027]进一步地,所述通过控制程序控制各待测终端具有同一运行状态包括:
[0028]向各待测试终端下发对应的控制程序,并执行各控制程序,各控制程序的执行用于控制各待测终端具有同一运行状态。
[0029]本发明提出的测试装置、系统及方法,可对两个或两个以上的终端模拟同一个运行状态,并检测同一运行状态下各个终端的性能状态信息,精确对比各个终端的性能。而且本发明通过控制程序来实现各个终端在同一运行状态下,通过检测单元来实现智能检测,相比传统方式中的人为操作而言,简单精确,可重复利用。
【附图说明】
[0030]图1为本发明第一实施例提供的测试装置模块示意图;
[0031 ]图2为本发明第二实施例提供的测试装置模块示意图;
[0032]图3为本发明第三实施例提供的测试系统模块示意图;
[0033]图4为本发明第三实施例所示的测试系统执行的测试方法流程图;
[0034]图5为本发明第四实施例提供的测试系统结构示意图;
[0035]图6为本发明第五实施例提供的测试方法的流程图;
[0036]图7为本发明第六实施例提供的测试方法流程图。
[0037]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0038]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0039]在后续的描述中,使用用于表示元件的诸如“模块”、“装置”、“元件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。
[0040]终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。[0041 ] 第一实施例
[0042]本发明进一步提供一种测试装置,参照图1,图1为本发明第一实施例提供的测试装置模块示意图,该测试装置61包括:
[0043]配置单元61主要用于为各待测试终端配置对应的控制程序;该控制程序可以是脚本程序,也可以是Uiautomator等,控制程序编写好后可以以文件的形式进行保存,各待测试终端可以为不同品牌的终端,针对不同品牌的终端所运行的系统,想要使它们具有同一运行状态,配置的控制程序可能不同;
[0044]第一控制单元62主要用于通过配置单元61配置的控制程序控制各待测终端具有同一运行状态;具体的,所述第一控制单元可向各待测试终端下发对应的控制程序,并执行各控制程序,各控制程序的执行用于控制各待测终端具有所述同一运行状态;
[0045]至少一个检测单元(631至63η),用于检测各待测试终端在所述同一运行状态下的同一性能状态信息,可以是一对多的进行检测,也可以是与待测试终端一对一的进行检测;可用于检测耗电状态信息、发热状态信息、音量状态信息中的至少一种。
[0046]本实施例提出的测试装置61中的各单元可通过硬件来实现,其中,配置单元61可以采用处理器来实现,第一控制单元62可以采用通信单元来实现,向各待测试终端下发对应的控制程序,并执行各控制程序,通信单元例如是USB通信单元,下发adb(Android DebugBridge)命令,通过adb命令来将控制程序下发到对应的待测试终端并执行。检测单元(631至63η)可通过检测仪器来实现。下面以具体硬件对本实施例进行说明:处理器为各待测试终端配置对应的控制程序,通过USB通信单元下发adb(Android Debug Bridge)命令的方式将各控制程序下发至对应的待测试终端,并执行各控制程序,使得各待测试终端在同一运行状态下,之后,检测仪器开始检测与其连接的待测试终端在所述同一运行状态下的同一性能状态信息。
[0047]本实施例相比现有技术,可对两个或两个以上的终端模拟同一个运行状态,并检测同一运行状态下各个终端的性能状态信息,精确对比各个终端的性能。而且本实施例通过控制程序来实现各个终端在同一运行状态下,通过检测单元来实现智能检测,相比传统方式中的人为操作而言,简单精确,可重复利用。
[0048]第二实施例
[0049]参照图2,图2为本发明第二实施例提供的测试装置模块示意图,该测试装置71包括:
[0050]配置单元71主要用于为各待测试终端配置对应的控制程序;该控制程序可以是脚本程序,也可以是Uiautomator等,控制程序编写好后可以以文件的形式进行保存,各待测试终端可以为不同品牌的终端,针对不同品牌的终端所运行的系统,想要使它们具有同一运行状态,配置的控制程序可能不同;
[0051]第一控制单元72主要用于通过配置单元61配置的控制程序控制各待测终端具有同一运行状态;具体的,所述第一控制单元可向各待测试终端下发对应的控制程序,并执行各控制程序,各控制程序的执行用于控制各待测终端具有所述同一运行状态;
[0052]第一检测单元731、第二检测单元732,分别与一待测试终端连接,用于检测与其连接的待测试终端在所述同一运行状态下的同一性能状态信息;
[0053]第二控制单元74,主要用于控制两个检测单元(731、732)的检测开始时间、检测结束时间、检测间隔中的至少一种,比如让两个检测单元(731、732)具有相同的检测开始时间、相同的检测结束时间、相同的检测间隔等。
[0054]本实施例提出的测试装置71中的各单元可通过硬件来实现,其中,配置单元71、第二控制单元74可以采用处理器来实现,第一控制单元72可以采用通信单元来实现,向各待测试终端下发对应的控制程序,并执行各控制程序,通信单元例如是USB通信单元,下发adb(Android Debug Bridge)命令,通过adb命令来将控制程序下发到对应的待测试终端并执行。第一检测单元731、第二检测单元732可通过检测仪器来实现。下面以具体硬件对本实施例进行说明:处理器为各待测试终端配置对应的控制程序,还给第一检测仪器、第二检测仪器配置相同的检测开始时间、相同的检测结束时间、相同的检测间隔,配置完成后,通过USB通信单元下发adb (Android Debug Bridge)命令的方式将各控制程序下发至对应的待测试终端,并执行各控制程序,使得各待测试终端在同一运行状态下,之后,第一检测仪器、第二检测仪器根据处理器配置的检测开始时间、检测结束时间、检测间隔检测与其连接的待测试终端在所述同一运行状态下的同一性能状态信息。
[0055]本实施例相比第一实施例更加具体化,针对两个待测试终端进行检测,且给每一个待测试终端连接一个检测单元,还增加了第二控制单元74来控制两个检测单元的检测开始时间、检测结束时间、检测间隔中的至少一种,可以控制两个检测单元的具有相同的检测开始时间、检测结束时间、检测间隔,进一步提尚检测的精准度。
[0056]第三实施例
[0057]参照图3,图3为本发明第三实施例提供的测试系统模块示意图,该测试系统包括测试平台U、开关控制单元12、第一待测试终端13、第二待测试终端14、第一检测装置15和第二检测装置16,其中,
[0058]第一待测试终端13、第二待测试终端14的一端通过开关控制单元12与测试平台11连接,另一端分别与第一检测装置15、第二检测装置16连接,第一检测装置15、第二检测装置16与测试平台11连接。
[0059]测试平台11可以为诸如笔记本电脑、PAD(平板电脑)、台式计算机等等设备。
[0060]主要用于:为第一待测试终端13、第二待测试终端14配置对应的控制程序,该控制程序可以是脚本程序,也可以是Uiautomator(用户界面的自动系统)等,控制程序编写好后可以以文件的形式保存在测试平台11的存储单元,第一待测试终端13、第二待测试终端14可以为不同品牌的终端,针对不同品牌的终端所运行的系统,想要使它们具有同一运行状态,配置的控制程序可能不同,因此,不同待测试终端的控制程序可能不同,但是,控制程序在对应待测终端上的执行能够控制各待测终端具有同一运行状态;同一运行状态可以为运行功能相同和运行时长相同,其中运行功能相同,比如可以是运行业务相同,如用相同的软件播放视频、用相同的软件播放音乐等等;运行功能相同还可以是模拟操作相同,如模拟相同的点击操作、相同的滑动操作等等。
[0061]向第一待测试终端13、第二待测试终端14下发对应的控制程序,并执行各控制程序,各控制程序的执行使得各待测终端具有同一运行状态;以控制程序是脚本程序为例,可以借助测试平台与第一待测试终端13、第二待测试终端14之间的USB连接下发adb (AndroidDebug Bridge)命令,通过adb命令来将控制程序下发到对应的待测试终端并执行。
[0062]测试平台与第一检测装置15、第二检测装置16的连接方式可为RS232串口、GPIB(General-Purpose Interface Bus,通用接口总线),或LAN(Local Area Network,局域网)。可以通过对应媒介开发应用端软件安装在测试平台上,来对第一检测装置15、第二检测装置16进行控制,触发指定动作,例如控制检测开始时间、检测结束时间、检测间隔中的至少一种,还可以从第一检测装置15、第二检测装置16获取检测结果,进行对比分析。
[0063]开关控制单元可以具有可编程控制开关作用,连通后,具有USB通讯功能,可进行adb命令传输,断开后,可切断测试平台11与第一待测试终端13、第二待测试终端14的电性连接,防止外界有电流流入第一待测试终端13、第二待测试终端14;本实施例是在对第一待测试终端13、第二待测试终端14进行耗电性能检测,控制程序执行后,就可以断开,否则通过测试平台11与第一待测试终端13、第二待测试终端14之间USB连接,第一待测试终端13、第二待测试终端14会一直处于充电状态,影响检测结果的准确性。开关控制单元12可以是一个特制的继电器,只要能实现上述功能即可,不对具体结构做限定,当然,在有的应用场景中,如果测试平台11对待测试终端的一直充电对检测结果无影响的话,可省去该开关控制单元12。本实施例中,开关控制单元接受测试平台11的指令,通过与两待测试终端--对应的开关来切换或联通待测试终端与测试平台11的连接。
[0064]第一待测试终端13、第二待测试终端14主要用于接收测试平台11下发的对应的控制程序并执行接收到的控制程序,在控制程序的控制下运行对应的功能并维持对应的时长,例如拨打电话、发送短信等功能。第一待测试终端13、第二待测试终端14可以为移动电话、智能电话、笔记本电脑、数字广播接收器、Η)Α(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。
[0065]第一检测装置15、第二检测装置16主要用于检测与其连接的待测试终端在对应的运行状态下的耗电状态信息,由于控制程序的执行让第一待测试终端13、第二待测试终端14具有同一运行状态,因此,第一检测装置15、第二检测装置16检测的是第一待测试终端13、第二待测试终端14在同一运行状态下的耗电状态信息;第一检测装置15、第二检测装置I6需要具有同一性能状态信息检测功能,可以为具有耗电状态信息检测功能的第一检测子装置(图中未示出)、具有发热状态信息检测功能的第二检测子装置(图中未示出)、具有音量状态信息检测功能的第三检测子装置(图中未示出)中的至少一种,第一检测装置15、第二检测装置16可以由测试平台11控制检测开始时间、检测结束时间、检测间隔中的至少一种。第一检测装置15、第二检测装置16可以显示检测结果,也可以将检测结果传输给测试平台11,由测试平台11进行对比分析。第一检测装置15、第二检测装置16可以用具体的检测仪器来实现,与作为测试平台11的台式计算机的连接方式可为RS232串口、GPIB或LAN。
[0066]本实施例所示的测试系统进行耗电检测的工作过程如图4所示,可以包括:
[0067]S201、在测试平台11上通过预存的应用端软件为第一待测试终端13、第二待测试终端14配置对应的控制程序,以文件形式保存在测试平台11上。当然也可以通过其他方式配置控制程序,不局限于依靠应用端软件;
[0068]S202、将测试系统中的各个组成元件电性连接,第一待测试终端13、第二待测试终端14的一端通过开关控制单元12与测试平台11连接,另一端分别与第一检测装置15、第二检测装置16连接,第一检测装置15、第二检测装置16与测试平台11连接。
[0069]S203、通过测试平台11上的应用端软件记录控制程序还未执行时第一检测装置15、第二检测装置16测得的电流初始值;通过测试平台11上的应用端软件设定第一检测装置15、第二检测装置16的检测开始时间、检测结束时间和检测间隔。可以让第一检测装置15和第二检测装置16具有相同的检测开始时间、相同的检测结束时间、相同的检测间隔。
[0070]S204、通过测试平台11上的应用端软件同时向第一待测试终端13、第二待测试终端14下发adb命令,通过adb命令来将控制程序下发到对应的待测试终端并执行。控制程序在同一时间点执行后,第一待测试终端13、第二待测试终端14在同一时间点开始运行对应的功能。
[0071]S205、第一检测装置15、第二检测装置16根据应用端软件设定的检测开始时间、检测结束时间、检测间隔,开始检测与其连接的待测试终端在对应的运行状态下的耗电状态信息,并将检测结果传输给测试平台11,例如,第一待测试终端13的检测结果如下:
[0072]2016-02-24 16:21:07,235mA
[0073]2016-02-24 16:21:07,205mA
[0074]2016-02-24 16:21:08,200mA
[0075]2016-02-24 16:21:08,175mA
[0076]2016-02-24 16:21:09,115mA
[0077]2016-02-24 16:21:10,105mA
[0078]2016-02-24 16:21:10,98mA
[0079]2016-02-24 16:21:11,91mA
[0080]2016-02-24 16:21:11,75mA
[0081 ]第二待测试终端14的检测结果如下:
[0082]2016-02-24 16:21:07,235mA
[0083]2016-02-24 16:21:07,215mA
[0084]2016-02-24 16:21:08,205mA
[0085]2016-02-24 16:21:08,195mA
[0086]2016-02-24 16:21:09,185mA
[0087]2016-02-24 16:21:10,175mA
[0088]2016-02-24 16:21:10,156mA
[0089]2016-02-24 16:21:11,135mA
[0090]2016-02-24 16:21:11,115mA
[0091]S206、通过测试平台11上的应用端软件对第一检测装置15、第二检测装置16的检测结果进行对比分析。例如可以将9次检测到的电流值求平均,再用控制程序还未执行时第一检测装置15、第二检测装置16测得的电流初始值减去该均值得到差值,比较两个终端的差值大小,差值越大的终端耗电性能越差,相反,差值越小的终端耗电性能越好。
[0092]本实施例提出的测试系统,可对两个终端模拟同一个运行状态,并检测同一运行状态下各个终端的性能状态信息,对比各个终端的性能。而且本发明通过控制程序来实现各个终端在同一运行状态下,通过检测单元来实现智能检测,相比传统方式中的人为操作而言,简单精确,可重复利用。其他实施例中的测试系统可以包括多个待测试终端,对应设置多个检测装置,一对一的对待测试终端进行测试。
[0093]第四实施例
[0094]参照图5,图5为本发明第四实施例提供的测试系统结构示意图,该测试系统,包括台式计算机31、第一待测试手机32、第二待测试手机33、第一检测仪34和第二检测仪35,第一待测试手机32通过USB连接在台式计算机31与第一检测仪34之间,第二待测试手机33通过USB连接在台式计算机31与第二检测仪35之间,第一检测仪34和第二检测仪35还与台式计算机31连接。
[0095]台式计算机31作为测试平台,安装应用端软件,为第一待测试手机32、第二待测试手机33配置对应的脚本程序,作为控制程序,以文件的形式保存。应用端软件上还可以设定第一检测仪34和第二检测仪35的检测开始时间、检测结束时间、检测间隔。
[0096]在应用端软件的控制下,台式计算机31通过USB连接下发adb命令,通过adb命令同时向第一待测试手机32、第二待测试手机33下发对应的控制程序,并执行各控制程序,各控制程序的执行使得各待测手机具有同一运行状态,例如同时开启QQ软件。
[0097]在应用端软件的控制下,第一检测仪34和第二检测仪35开始对第一待测试手机32、第二待测试手机33进行相应检测,例如进行发热性能检测,将检测结果台式计算机31。台式计算机31上的应用端软件收到后进行对比分析。
[0098]本实施例提出的测试系统,可对两个手机模拟同时运行QQ软件,即同一个运行状态,并检测同一运行状态下各个手机的性能状态信息,对比各个手机的性能。
[0099]第五实施例
[0100]参照图6,图6为本发明第五实施例提供的测试方法的流程图,该测试方法,主要包括:
[0101 ] S401、为各待测试终端配置对应的控制程序。
[0102]该控制程序可以是脚本程序,也可以是Uiautomator等,控制程序编写好后可以以文件的形式保存在测试平台,各待测试终端可以为不同品牌的终端,针对不同品牌的终端所运行的系统,想要使它们具有同一运行状态,配置的控制程序可能不同,因此,不同待测试终端的控制程序可能不同,但是,控制程序在对应待测终端上的执行能够控制各待测终端具有同一运行状态;同一运行状态可以为运行相同的功能和运行时长相同。
[0103]S402、通过控制程序控制各待测终端具有同一运行状态。
[0104]【具体实施方式】包括但不局限于,向各待测试终端下发对应的控制程序,并执行各控制程序,各控制程序的执行用于控制各待测终端具有同一运行状态。
[0105]S403、检测各待测试终端在同一运行状态下的同一性能状态信息。
[0106]性能状态信息可以包括:耗电状态信息、发热状态信息、音量状态信息中的至少一种。
[0107]如果是进行耗电状态信息的检测,可以在控制程序下发并执行之后,切换各待测试终端的外部电源供应。
[0108]在一些实施例中,还可以控制检测开始时间、检测结束时间、检测间隔中的至少一种。
[0109]在一些实施例中,还可以对各个检测结果进行对比分析。
[0110]本实施例提出的测试方法,可对两个或两个以上的终端模拟同一个运行状态,并检测同一运行状态下各个终端的性能状态信息,对比各个终端的性能。而且可以通过控制程序来实现各个终端在同一运行状态下,通过检测单元来实现智能检测,相比传统方式中的人为操作而言,简单精确,可重复利用。
[0111]第六实施例
[0112]参照图7,图7为本发明第六实施例提供的测试方法流程图,本实施例以测试努比亚手机、三星手机在玩QQ时,随着时间的推移耗电量的变化情况为例,对本发明的上述方法做进一步说明。该测试方法,主要包括:
[0113]S501、在台式计算机上安装应用端软件。
[0114]S502、利用应用端软件为两待测试手机配置对应的脚本程序,脚本程序的执行可以控制两手机在同一时间点同时运行QQ程序。编写好后的脚本程序以文件的形式保存。
[0115]S503、需要进行测试时,通过台式计算机与努比亚手机、三星手机之间的USB连接下发adb命令,通过adb命令来将对应的脚本程序下发到对应的手机并执行脚本程序。脚本程序的执行让两手机在同一时间点同时运行QQ程序。
[0116]S504、再断开台式计算机与两手机的电性连接,防止台式计算机对两手机进行充电。
[0117]S505、再利用应用端软件控制与两手机一一对应连接的检测仪器,在相同的时间点同时检测对应手机的耗电情况,两检测仪器具有相同的检测间隔,相同的检测结束时间。
[0118]S506、两检测仪器将检测结果即时上报给台式计算机上的应用端软件,应用端软件对检测结果进行保存,最后可对两手机的耗电性能进行对比分析。
[0119]本实施例提出的测试方法,可对努比亚手机、三星手机在玩QQ时,随着时间的推移耗电量的变化情况进行检测,而且通过控制程序来智能化实现两个手机在同一运行状态下,相比传统方式中的人为操作而言,简单精确。
[0120]需要说明的是,在本文中,术语“包括”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。
[0121]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,月艮务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0122]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种测试装置,其特征在于,包括: 配置单元,用于为各待测试终端配置对应的控制程序; 第一控制单元,用于通过所述配置单元配置的控制程序控制各待测终端具有同一运行状态; 至少一个检测单元,用于检测各待测试终端在所述同一运行状态下的同一性能状态信息。2.如权利要求1所述的测试装置,其特征在于,所述同一运行状态包括运行功能相同和运行时长相同。3.如权利要求1所述的测试装置,其特征在于,所述第一控制单元具体用于向各待测试终端下发对应的控制程序,并执行各控制程序,各控制程序的执行用于控制各待测终端具有所述同一运行状态。4.如权利要求1至3任一项所述的测试装置,其特征在于,所述检测单元具体用于检测耗电状态信息、发热状态信息、音量状态信息中的至少一种。5.一种测试系统,其特征在于,包括测试平台、至少一个待测试终端,以及至少一个检测装置,各检测装置具有同一性能状态信息检测功能;各个待测试终端的一端与所述测试平台连接,另一端与至少一个检测装置连接,其中, 测试平台,用于为各待测试终端配置对应的控制程序,向各待测试终端下发对应的控制程序,并执行各控制程序,各控制程序的执行用于控制各待测终端具有同一运行状态;待测试终端,用于接收所述测试平台下发的控制程序并执行接收到的控制程序,在控制程序的控制下具有对应的运彳丁状态; 检测装置,用于检测与其连接的待测试终端在所述对应的运行状态下的性能状态信息。6.如权利要求5所述的测试系统,其特征在于,各检测装置还与所述测试平台连接,所述测试平台还用于控制各个检测装置的检测开始时间、检测结束时间、检测间隔中的至少一种。7.如权利要求5或6所述的测试系统,其特征在于,所述检测装置为以下至少一种: 具有耗电状态信息检测功能的第一检测子装置; 具有发热状态信息检测功能的第二检测子装置; 具有音量状态信息检测功能的第三检测子装置。8.如权利要求7所述的测试系统,其特征在于,若所述检测装置为第一检测子装置,则所述测试系统还包括: 开关控制单元,连接在所述测试平台与各个待测试终端之间,用于各控制程序执行之后,切断测试平台与各个待测试终端之间的电性连接。9.一种测试方法,其特征在于,包括: 为各待测试终端配置对应的控制程序; 通过控制程序控制各待测终端具有同一运行状态; 检测各待测试终端在同一运行状态下的同一性能状态信息。10.如权利要求9所述的测试方法,其特征在于,所述通过控制程序控制各待测终端具有同一运行状态包括: 向各待测试终端下发对应的控制程序,并执行各控制程序,各控制程序的执行用于控制各待测终端具有同一运行状态。
【文档编号】G06F11/34GK106055463SQ201610356178
【公开日】2016年10月26日
【申请日】2016年5月25日
【发明人】万志强
【申请人】努比亚技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1