测试数据收集方法、装置、系统和电子设备制造方法及图纸

技术编号:20389372 阅读:22 留言:0更新日期:2019-02-20 02:39
本申请公开了一种测试数据收集方法、装置、系统和电子设备。其中方法包括:通过测试软件控制测试设备对被测设备进行测试,然后,接收所述测试设备反馈的所述被测设备的测试数据,并在所述测试软件的测试结果界面上显示所述测试数据,并对所述测试结果界面进行截图,得到测试结果截图,以及将所述测试结果截图发送给服务器。由此,使得服务器通过分析测试结果截图即可获取测试数据,方便了服务器获取测试数据,避免了因测试设备的上传接口所适应的编程语言和服务器中上传数据库系统之间的开发语言不匹配情况的发生,降低了测试数据收集的维护成本。

【技术实现步骤摘要】
测试数据收集方法、装置、系统和电子设备
本申请涉及测试
,尤其涉及一种测试数据收集方法、装置、电子设备和计算机可读存储介质。
技术介绍
在生产电子设备的过程中,需要对电子设备的器件以及应用软件的功能进行测试,相关技术中,一般是通过各个测试工位上的测试设备对电子设备进行测试,并通过各个测试设备的应用程序编程接口上传测试数据。然而,在实现本申请的过程中,专利技术人发现上传测试数据的方式至少存在如下技术问题:(1)由于各个测试工位上的测试设备是由不同设备厂商提供的,而各个厂家的测试设备数据上传的接口使用的编程语言不一样,封装接口的形式和调用的环境也不一样,容易造成测试数据和上传数据库系统之间开发语言环境不匹配,从而需要开发各种语言类型的软件,造成的维护成本增加。(2)在测试设备需要连接网络上传数据,而测试工位上的测试设备不具有网络接口时,需要增加传输数据的网络接口,此时,需要停机进行调试,生成需要停机,从而造成设备使用率的浪费。
技术实现思路
本申请的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本申请的第一个目的在于提出一种测试数据收集方法。该方法使得服务器通过分析测试结果截图即可获取测试数据,方便了服务器获取测试数据,避免了因测试设备的上传接口所适应的编程语言和服务器中上传数据库系统之间的开发语言不匹配情况的发生,降低了测试数据收集的维护成本。本申请的第二个目的在于提出一种测试数据收集装置。本申请的第三个目的在于提出一种测试数据收集系统。本申请的第四个目的在于提出一种电子设备。本申请的第五个目的在于提出一种计算机可读存储介质。本申请的第六个目的在于提出一种计算机程序产品。为达到上述目的,本申请第一方面实施例提出的测试数据收集方法,包括:通过测试软件控制测试设备对被测设备进行测试;接收所述测试设备反馈的所述被测设备的测试数据;在所述测试软件的测试结果界面上显示所述测试数据,并对所述测试结果界面进行截图,得到测试结果截图;将所述测试结果截图发送给服务器,所述测试结果截图用于供所述服务器根据所述测试结果截图获取所述被测设备的所述测试数据。为达到上述目的,本申请第二方面实施例提出的测试数据收集装置,包括:测试控制模块,用于通过测试软件控制测试设备对被测设备进行测试;接收模块,用于接收所述测试设备反馈的所述被测设备的测试数据;截图模块,用于在所述测试软件的测试结果界面上显示所述测试数据,并对所述测试结果界面进行截图,得到测试结果截图;通信模块,用于将所述测试结果截图发送给服务器,所述测试结果截图用于供所述服务器根据所述测试结果截图获取所述被测设备的所述测试数据。为达到上述目的,本申请第三方面实施例提出的测试数据收集系统,所述系统包括测试设备、被测设备、控制设备和服务器,其中:控制设备,用于通过测试软件控制所述测试设备对所述被测设备进行测试;接收所述测试设备反馈的所述被测设备的测试数据;在所述测试软件的测试结果界面上显示所述测试数据,并对所述测试结果界面进行截图,得到测试结果截图;将所述测试结果截图发送给所述服务器;所述服务器,用于根据所述测试结果截图获取所述被测设备的所述测试数据为达到上述目的,本申请第四方面实施例提出的电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现本申请第一方面实施例所述的测试数据收集方法。为达到上述目的,本申请第四方面实施例提出的非临时性计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请第一方面实施例所述的测试数据收集方法。本申请第五方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,执行本申请第一方面实施例所述的测试数据收集方法。根据本申请实施例的测试数据收集方法、装置、系统和电子设备,通过测试软件控制测试设备对被测设备进行测试,然后,接收所述测试设备反馈的所述被测设备的测试数据,并在所述测试软件的测试结果界面上显示所述测试数据,并对所述测试结果界面进行截图,得到测试结果截图,以及将所述测试结果截图发送给服务器。由此,使得服务器通过分析测试结果截图即可获取测试数据,方便了服务器获取测试数据,避免了因测试设备的上传接口所适应的编程语言和服务器中上传数据库系统之间的开发语言不匹配情况的发生,降低了测试数据收集的维护成本。另外,通过控制设备向服务器上传测试结果截图,避免了因测试设备无通信接口,需要停机增加测试设备的通信接口情况的发生,提高了生产设备的利用率,降低了成本。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是根据本申请一个实施例的测试数据收集方法的流程图;图2是根据本申请另一个实施例的测试数据收集方法的流程图;图3是根据本申请又一个实施例的测试数据收集方法的流程图;图4是根据本申请一个实施例的测试数据收集装置的结构示意图;图5是根据本申请另一个实施例的测试数据收集装置的结构示意图;图6是根据本申请又一个实施例的测试数据收集装置的结构示意图;图7是根据本申请再一个实施例的测试数据收集装置的结构示意图;图8是根据本申请一个实施例的测试数据收集系统的结构示意图;图9是本申请一个具体实施例的测试数据收集系统的结构示意图;图10是本申请一个具体实施例的测试数据收集方法的流程图;图11是根据本申请一个实施例的电子设备的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。下面参考附图描述本申请实施例的测试数据收集方法、装置、电子设备和计算机可读存储介质。图1是根据本申请一个实施例的测试数据收集方法的流程图。如图1所示,该测试数据收集方法可以包括:步骤101,通过测试软件控制测试设备对被测设备进行测试。其中,需要说明的是,本申请实施例的测试数据收集方法可应用于本申请实施例的测试数据收集装置,该测试数据收集装置可被配置于本申请实施例的控制设备上。其中,该控制设备可以是比如个人计算机、平板电脑等具有各种操作系统的硬件设备。其中,需要理解的是,控制设备上具有可对测试设备进行控制的测试软件。其中,被测设备可以为各种类型的电子设备,例如,被测设备可以为智能手机、便携式设备、个人计算机、平板电脑等。作为一种示例性的实施方式,在生产被测设备的过程,每个测试工位需要通过对应的测试设备对被测设备中电子器件或者应用软件的功能进行测试。其中,电子器件可以包括但不限于天线、显示屏、传感器等。其中,需要理解的是,为了可以准确对被测设备进行测试,通常每个测试工位中的测试设备对被测设备所测试的测试内容不同。其中,需要说明的是,该实施例的数据收集方法适用于每个测试工位中的控制设备。步骤102,接收测试设备反馈的被测设备的测试数据。具体地,测试设备根据测试软件的指令对被测设备中的电子器件应用软件的功能进行测试,并将被测设备对应的测试数据反馈给控制设备。步骤10本文档来自技高网...

【技术保护点】
1.一种测试数据收集方法,其特征在于,包括:通过测试软件控制测试设备对被测设备进行测试;接收所述测试设备反馈的所述被测设备的测试数据;在所述测试软件的测试结果界面上显示所述测试数据,并对所述测试结果界面进行截图,得到测试结果截图;将所述测试结果截图发送给服务器,所述测试结果截图用于供所述服务器根据所述测试结果截图获取所述被测设备的所述测试数据。

【技术特征摘要】
1.一种测试数据收集方法,其特征在于,包括:通过测试软件控制测试设备对被测设备进行测试;接收所述测试设备反馈的所述被测设备的测试数据;在所述测试软件的测试结果界面上显示所述测试数据,并对所述测试结果界面进行截图,得到测试结果截图;将所述测试结果截图发送给服务器,所述测试结果截图用于供所述服务器根据所述测试结果截图获取所述被测设备的所述测试数据。2.根据权利要求1所述的方法,其特征在于,所述对所述测试结果界面进行截图,得到测试结果截图,包括:在检测到所述测试结果界面显示的内容发生变化时,对所述内容变化的目标测试结果界面进行截图,得到所述测试结果截图。3.根据权利要求1所述的方法,其特征在于,还包括:控制所述测试软件的日志界面显示日志信息,其中,所述日志信息包括所述测试设备测试所得到的测试日志,所述测试日志包括测试项目、测试数据;对所述日志界面进行截图,得到日志截图;将所述日志截图发送给所述服务器,所述日志截图用于供所述服务器获取与所述日志截图对应的所述测试项目的所述测试数据。4.根据权利要求1所述的方法,其特征在于,在所述通过测试软件控制测试设备对被测设备进行测试之前,还包括:判断所述测试软件是否开启;若判断所述测试软件开启,则自动开启针对所述测试软件的截屏软件,并控制所述截屏软件处于后台运行状态;所述对所述测试结果界面进行截图,包括:通过后台运行的所述截屏软件对所述测试结果界面进行截图。5.根据权利要求1-4任一项所述的方法,其特征在于,在所述将所述测试结果截图发送给服务器之前,还包括:确定所述测试结果截图的数量达到预设阈值。6.一种测试数据收集装置,其特征在于,包括:测试控制模块,用于通过测试软件控制测试设备对被测设备进行测试;接收模块,用于接收所述测试设备反馈的所述被测设备的测试数据;截图模块,用于在所述测试软件的测试结果界面上显示所述测试数据,并对所述测试结果界面进行截图,得到测试结果截图;通信模块,用于将所述测试结果截图发送给服务器,所述测试结果截图用于供所述服务器根据所述测试结果截图获取所述被测设备的所...

【专利技术属性】
技术研发人员:黄志勇
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆,50

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

1