一种测试移动终端电流的系统及方法

文档序号:10724813阅读:469来源:国知局
一种测试移动终端电流的系统及方法
【专利摘要】本发明适用于测试领域,提供了一种测试移动终端电流的系统及方法,系统包括测试用计算机、智能电流表以及移动终端,移动终端安装有代理应用程序,代理应用程序用于控制移动终端上待测试应用程序的安装、启动、运行和卸载;智能电流表,分别与测试用计算机和移动终端连接,用于在移动终端上安装、启动、运行和卸载待测试应用程序时采集移动终端的电流,并将电流数据上传到测试用计算机;测试用计算机,用于在接收到移动终端的测试指令时将待测试应用程序拷贝到移动终端中,控制智能电流表对移动终端的电流进行采集,并接收和保存智能电能表上传的电流数据。从而可自动、高效地完成应用程序各个阶段移动终端的耗电情况,大大提高了测试效率。
【专利说明】
一种测试移动终端电流的系统及方法
技术领域
[0001]本发明属于测试领域,尤其涉及一种测试移动终端电流的系统及方法。
【背景技术】
[0002]在移动终端上安装的不同应用程序在移动终端上的耗电差异很大,应用程序的耗电严重影响了移动终端的使用时长和用户的体验,同时也严重影响着移动终端的口碑。
[0003]目前移动终端的各大应用商店在上架应用程序的测试流程中,只有很少的公司有测试应用程序在移动终端上运行及待机的耗电情况,而且测试是采用人工方式,以传统电流表来进行测试,每测试一个应用程序都需要人工干预安装或者启动另外一款应用程序进行测试,结果由人工记录,效率非常低下。

【发明内容】

[0004]本发明的目的在于提供一种测试移动终端电流的系统及方法,旨在解决现有技术测试移动终端的电流是采用人工方式,结果由人工记录,效率非常低下的问题。
[0005]第一方面,本发明提供了一种测试移动终端电流的系统,所述系统包括测试用计算机、智能电流表以及移动终端,其中:
[0006]移动终端,与所述测试用计算机连接,所述移动终端安装有代理应用程序,所述代理应用程序用于控制所述移动终端上待测试应用程序的安装、启动、运行和卸载;
[0007]智能电流表,分别与所述测试用计算机和移动终端连接,用于在所述移动终端上安装、启动、运行和卸载待测试应用程序时采集所述移动终端的电流,并将电流数据上传到测试用计算机;
[0008]测试用计算机,用于在接收到移动终端的测试指令时将待测试应用程序拷贝到所述移动终端中,控制所述智能电流表对所述移动终端的电流进行采集,并接收和保存所述智能电能表上传的电流数据。
[0009]第二方面,本发明提供了一种测试移动终端电流的方法,所述方法包括:
[0010]测试用计算机在接收到移动终端的测试指令时将待测试应用程序拷贝到所述移动终端中;
[0011]移动终端通过安装的代理应用程序控制移动终端上待测试应用程序的安装、启动、运行和卸载;
[0012]智能电流表在所述移动终端上安装、启动、运行和卸载待测试应用程序时采集所述移动终端的电流,并将电流数据上传到测试用计算机;
[0013]测试用计算机接收和保存所述智能电能表上传的电流数据。
[0014]在本发明提供的测试移动终端电流的系统包括测试用计算机、智能电流表以及移动终端,其中移动终端与测试用计算机连接,移动终端安装有代理应用程序,代理应用程序用于控制移动终端上待测试应用程序的安装、启动、运行和卸载,智能电流表分别与测试用计算机和移动终端连接,用于在移动终端上安装、启动、运行和卸载待测试应用程序时采集移动终端的电流,并将电流数据上传到测试用计算机,测试用计算机用于在接收到应用程序的测试指令时将待测试应用程序拷贝到移动终端中,控制智能电流表对移动终端的电流进行采集,并接收和保存智能电能表上传的电流数据,从而使得测试过程和结果都不需要人工的参与,在节约人力的情况下,可以更高效准确地测试应用程序各个阶段的耗电情况,大大提高测试效率。
【附图说明】
[0015]图1是本发明实施例一提供的测试移动终端电流的系统的示意图;以及
[0016]图2是本发明实施例二提供的测试移动终端电流的方法的流程图。
【具体实施方式】
[0017]为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0018]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0019]实施例一:
[0020]图1示出了本发明实施例一提供的测试移动终端电流的系统的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:
[0021]测试用计算机11,测试用计算机11在接收到应用程序的测试指令时将待测试应用程序拷贝到移动终端中,控制智能电流表对移动终端的电流进行采集,并接收和保存智能电能表上传的电流数据。
[0022]智能电流表12,分别与测试用计算机11和移动终端13连接,在移动终端13上安装、启动、运行和卸载待测试应用程序时采集移动终端13的电流,并将电流数据上传到测试用计算机11。在本发明实施例一中,智能电流表12与测试用计算机11之间通过U SB连接,智能电流表12与移动终端13之间通过测量线连接。
[0023]移动终端13与测试用计算机11连接,移动终端13安装有代理应用程序,代理应用程序用于控制移动终端13上待测试应用程序的安装、启动、运行和卸载。
[0024]在本发明实施例一中,该测试移动终端电流的系统还可以包括自动插拔装置,测试用计算机11和移动终端13之间通过自动插拔装置连接,自动插拔装置用于在移动终端测试完应用程序后,使移动终端和测试用计算机自动相连,以使待测试应用程序被拷贝至移动终端中,拷贝完后在测试用计算机的控制下断开移动终端和测试用计算机之间的连接。在本发明实施例一中,自动插拔装置与测试用计算机11之间通过USB连接,自动插拔装置与移动终端13之间通过USB连接。由于该测试移动终端电流的系统包括自动插拔装置,将应用程序从测试用计算机安装到移动终端后,测试用计算机可控制自动插拔装置断开移动终端和测试用计算机之间的连接,然后进行应用程序电流的测试,以提高测试的电流的准确度。
[0025]在本发明提供的测试移动终端电流的系统包括测试用计算机、智能电流表以及移动终端,移动终端安装有代理应用程序,代理应用程序用于控制移动终端上待测试应用程序的安装、启动、运行和卸载,智能电流表分别与测试用计算机和移动终端连接,用于在移动终端上安装、启动、运行和卸载待测试应用程序时采集移动终端的电流,并将电流数据上传到测试用计算机,测试用计算机用于在接收到应用程序的测试指令时将待测试应用程序拷贝到移动终端中,控制智能电流表对移动终端的电流进行采集,并接收和保存智能电能表上传的电流数据,从而使得测试过程和结果都不需要人工的参与,更高效准确地测试应用程序各个阶段的耗电情况,大大提高了测试效率。
[0026]实施例二:
[0027]图2示出了本发明实施例二提供的测试移动终端电流的方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
[0028]在步骤S201中,测试用计算机在接收到应用程序的测试指令时将待测试应用程序拷贝到移动终端中。
[0029]本发明实施例适用于测试移动终端上运行某一应用程序时的电流或能耗情况,该实施例包括测试用计算机、智能电流表以及移动终端,其中,移动终端可以为能安装应用程序的便携式终端,例如,智能手机、平板电脑、学习机等。智能电流表与测试用计算机之间通过USB连接,智能电流表与移动终端之间通过测量线连接。
[0030]优选地,测试用计算机和移动终端之间通过自动插拔装置连接,这样可通过测试用计算机控制自动插拔装置实现测试用计算机和移动终端之间的通断,提高移动终端电流测试时的准确性。
[0031]因此,进一步优选地,在测试用计算机将待测试应用程序拷贝到移动终端中之后,通过自动插拔装置断开测试用计算机和移动终端之间的连接,从而防止测试用计算机向移动终端供电,影响测试结果。
[0032]在步骤S202中,移动终端通过安装的代理应用程序控制移动终端上待测试应用程序的安装、启动、运行和卸载。
[0033]在步骤S203中,智能电流表在移动终端上安装、启动、运行和卸载待测试应用程序时采集移动终端的电流,并将电流数据上传到测试用计算机。
[0034]在本发明实施例中,移动终端通过安装的代理应用程序控制移动终端上待测试应用程序的安装、启动、运行和卸载,同时,通过智能电流表采集移动终端各个时间点的电流,并将电流数据上传到测试用计算机,以便测试用计算机处理。
[0035]在步骤S204中,测试用计算机接收和保存智能电能表上传的电流数据。
[0036]在本发明实施例中,测试用计算机接收和保存智能电能表上传的电流数据。进一步地,测试用计算机可对上传的电流数据进行分析处理,以得到移动终端在安装、启动、运行和卸载应用程序时的电流变化,得到对应的能耗,以帮助应用程序开发商或移动终端提供商对应用程序或移动终端进行不断优化。
[0037]在本发明实施例中,在移动终端测试完应用程序后,进一步需要通过自动插拔装置连接移动终端和测试用计算机,以使下一待测试应用程序被拷贝至移动终端中,同时,拷贝完待测试应用程序后需要通过自动插拔装置断开移动终端和测试用计算机之间的连接。
[0038]在本发明实施例中,测试用计算机在接收到移动终端的测试指令时将待测试应用程序拷贝到移动终端中,移动终端通过安装的代理应用程序控制移动终端上待测试应用程序的安装、启动、运行和卸载,智能电流表在移动终端上安装、启动、运行和卸载待测试应用程序时采集移动终端的电流,并将电流数据上传到测试用计算机,进而通过测试用计算机接收和保存智能电能表上传的电流数据,从而完成应用程序的安装、启动、运行和卸载时移动终端电流的测试,使得测试过程和结果都不需要人工的参与,大大提高了测试效率。
[0039]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。
[0040]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种测试移动终端电流的系统,其特征在于,所述系统包括测试用计算机、智能电流表以及移动终端,其中: 移动终端,与所述测试用计算机连接,所述移动终端安装有代理应用程序,所述代理应用程序用于控制所述移动终端上待测试应用程序的安装、启动、运行和卸载; 智能电流表,分别与所述测试用计算机和移动终端连接,用于在所述移动终端上安装、启动、运行和卸载待测试应用程序时采集所述移动终端的电流,并将电流数据上传到测试用计算机; 测试用计算机,用于在接收到移动终端的测试指令时将待测试应用程序拷贝到所述移动终端中,控制所述智能电流表对所述移动终端的电流进行采集,并接收和保存所述智能电能表上传的电流数据。2.如权利要求1所述的系统,其特征在于,所述智能电流表与所述测试用计算机之间通过USB连接,所述智能电流表与所述移动终端之间通过测量线连接。3.如权利要求1所述的系统,其特征在于,所述系统还包括自动插拔装置,所述测试用计算机和所述移动终端之间通过所述自动插拔装置连接,所述自动插拔装置用于在所述移动终端测试完应用程序后,使所述移动终端和测试用计算机自动相连,以使待测试应用程序被拷贝至所述移动终端中,并在拷贝完后在所述测试用计算机的控制下断开所述移动终端和测试用计算机之间的连接。4.如权利要求3所述的系统,其特征在于,所述自动插拔装置与所述测试用计算机之间通过USB连接,所述自动插拔装置与所述移动终端之间通过USB连接。5.一种测试移动终端电流的方法,其特征在于,所述方法包括: 测试用计算机在接收到移动终端的测试指令时将待测试应用程序拷贝到所述移动终端中; 移动终端通过安装的代理应用程序控制移动终端上待测试应用程序的安装、启动、运行和卸载; 智能电流表在所述移动终端上安装、启动、运行和卸载待测试应用程序时采集所述移动终端的电流,并将电流数据上传到测试用计算机; 测试用计算机接收和保存所述智能电能表上传的电流数据。6.如权利要求5所述的方法,其特征在于,所述智能电流表与所述测试用计算机之间通过USB连接,所述智能电流表与所述移动终端之间通过测量线连接。7.如权利要求5所述的方法,其特征在于,测试用计算机在接收到应用程序的测试指令时将待测试应用程序拷贝到所述移动终端中的步骤之前,所述方法还包括: 通过自动插拔装置连接所述测试用计算机和所述移动终端; 测试用计算机在接收到应用程序的测试指令时将待测试应用程序拷贝到所述移动终端中的步骤之后,所述方法还包括: 通过自动插拔装置断开所述测试用计算机和所述移动终端之间的连接。8.如权利要求5所述的方法,其特征在于,所述方法还包括: 在所述移动终端测试完应用程序后,通过自动插拔装置连接移动终端和测试用计算机,以使下一待测试应用程序被拷贝至所述移动终端中; 拷贝完待测试应用程序后通过自动插拔装置断开所述移动终端和测试用计算机之间的连接。9.如权利要求7或8所述的方法,其特征在于,所述自动插拔装置与所述测试用计算机之间通过USB连接,所述自动插拔装置与所述移动终端之间通过USB连接。
【文档编号】G06F11/30GK106095683SQ201610427135
【公开日】2016年11月9日
【申请日】2016年6月15日
【发明人】王江涛
【申请人】广东小天才科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1