一种电子产品的测试方法及系统与流程

文档序号:13419268阅读:918来源:国知局
一种电子产品的测试方法及系统与流程

本发明涉及电子产品测试领域,尤指一种电子产品的测试方法及系统。



背景技术:

目前,随着电子产品的需求越来越高,电子产品的发展越来越丰富,推出频率越来越快,研发周期大大缩短,研发任务增加,而在电子产品的研发出厂中,电子产品的测试大大关系着电子产品的质量,电子产品的质量关乎着厂商的利益和用户的使用体验。为了对电子产品出产质量合格,需要对电子产品进行整机测试。

现有技术中,为了进行整机测试,一般是把各个测试项目逐一分配至各测试人员进行人工测试,然而人工测试劳动强度高,效率低,准确率低,导致测试成本大大增加,不能满足电子产品的测试需求。另外,现有技术中即使采用自动化测试也是在电子产品中预置测试脚本进行单线程测试,只能在一项测试任务测试完成后才能测试下一项测试任务,测试效率低下。



技术实现要素:

本发明的目的是提供一种电子产品的测试方法及系统,实现提升测试效率,提高测试可信度的目的。

本发明提供的技术方案如下:

本发明提供一种电子产品的测试方法,包括步骤:s100获取测试指令信息;s200根据所述测试指令信息,分析所述待测电子产品的待测任务的测试类型;s300根据所述测试指令信息和所述测试类型调用对应的测试命令,监测所述待测电子产品执行对应的操作,且所述操作在所述测试类型所对应的测试线程执行。

进一步的,所述步骤s200包括步骤:s210解析所述测试指令信息得到所述待测电子产品的待测任务;s220根据预设待测任务表与所述待测任务进行匹配,分析得到所述待测任务的测试类型;所述待测任务表包括所述待测任务与测试类型的对应关系。

进一步的,所述步骤s300包括步骤:s310当所述待测任务是第一测试类型时,所述待测电子产品根据第一测试命令,在第一测试线程中执行第一测试操作;s320判断在所述第一测试线程中,所述第一测试操作的测试结果是否符合第一预设结果;若是,执行步骤s330;否则,执行步骤s340;s330生成第一测试报告;s340生成第一示警报告;所述第一示警报告包括标识信息和所述待测任务;和/或,s350当所述待测任务是第二测试类型时,所述待测电子产品根据第二测试命令,在第二测试线程中执行第二测试操作;s360判断在所述第二测试线程中,所述第二测试操作的测试结果是否符合第二预设结果;若是,执行步骤s370;否则,执行步骤s380;s370生成第二测试报告;s380生成第二示警报告;所述第二示警报告包括标识信息和所述待测任务。

进一步的,所述步骤s100之前包括步骤:s010运行所述待测电子产品中的预设测试软件启动开机测试;s020获取所述待测电子产品的标识信息;s030判断无线网络功能是否开启;若是,执行步骤s100。

进一步的,所述步骤s300之后包括步骤:s400判断所述待测电子产品是否完成所有待测任务;若是,执行步骤s500;否则,返回步骤s100;s500判断是否循环测试所述待测电子产品;若是,执行步骤s100。

本发明还提供一种电子产品的测试系统,包括:待测电子产品和测试装置;所述待测电子产品包括:第一获取模块,获取测试指令信息;第一发送模块,发送所述测试指令信息至所述测试装置;第一接收模块,接收测试命令;执行模块,根据所述测试命令执行对应的操作,且所述操作在所述测试类型所对应的测试线程执行;所述测试装置包括:第二接收模块,接收所述第一发送模块发送的所述测试指令信息;分析模块,根据所述第二接收模块接收的所述测试指令信息,分析所述待测电子产品的待测任务的测试类型;调用模块,根据所述第一获取模块获取的所述测试指令信息和所述分析模块分析得到的所述待测任务类型调用对应的测试命令;第二发送模块,发送所述测试命令至所述第一接收模块;监测模块,监测所述待测电子产品根据所述测试命令执行对应的操作。

进一步的,所述分析模块包括:解析单元,解析所述测试指令信息得到所述待测电子产品的待测任务;分析单元,根据预设待测任务表与所述待测任务进行匹配,分析得到所述待测任务的测试类型;所述待测任务表包括所述待测任务与测试类型的对应关系。

进一步的,所述执行模块包括:第一执行单元,当所述待测任务是第一测试类型时,所述待测电子产品根据第一测试命令,在第一测试线程中执行第一测试操作;第二执行单元,当所述待测任务是第二测试类型时,所述待测电子产品根据第二测试命令,在第二测试线程中执行第二测试操作;所述监测模块包括:第一判断单元,判断在所述第一测试线程中,所述第一测试操作的测试结果是否符合第一预设结果;第一生成单元,当所述第一判断单元判断在所述第一测试线程中,所述第一测试操作的测试结果符合第一预设结果时,生成第一测试报告;第二生成单元,当所述第一判断单元判断在所述第一测试线程中,所述第一测试操作的测试结果不符合第一预设结果时,生成第一示警报告;所述第一示警报告包括标识信息和所述待测任务;和/或,第二判断单元,判断在所述第二测试线程中,所述第二测试操作的测试结果是否符合第二预设结果;第三生成单元,当所述第二判断单元判断在所述第二测试线程中,所述第二测试操作的测试结果符合第二预设结果时,生成第二测试报告;第四生成单元,当所述第二判断单元判断在所述第二测试线程中,所述第二测试操作的测试结果不符合第二预设结果时,生成第二示警报告;所述第二示警报告包括标识信息和所述待测任务。

进一步的,所述待测电子设备还包括:运行模块,运行所述待测电子产品中的预设测试软件启动开机测试;第二获取模块,获取所述待测电子产品的标识信息;第一判断模块,判断无线网络功能是否开启;若是,所述第一获取模块获取所述测试指令信息。

进一步的,所述测试装置还包括:第二判断模块,判断所述待测电子产品是否完成所有待测任务;当所述第二判断模块判定所述待测电子产品完成所有待测任务时,进一步判断是否循环测试所述待测电子产品;所述第一获取模块,当所述第二判断模块判定所述待测电子产品未完成所有待测任务时;或所述第二判断模块判定所述待测电子产品且循环测试所述待测电子产品时,获取新的测试指令信息执行剩余待测任务。

通过本发明提供的一种电子产品的测试方法及系统,能够带来以下至少一种有益效果:

1)本发明能够减少人工干预测试,自动化测试,既能增加产能又可以节约人力成本。

2)本发明能够测量多台待测电子设备,在同一时间内达到产能最大化,提升厂商的生成效益和电子产品的合格率。

3)本发明运行预设测试软件,从应用层来分析及判断器件或零件是否良好,因为应用层直接关系到最终用户体验,最具说服力。

4)本发明简化待测电子产品端侧测试流程,避免待测电子产品测试过程中由于测试软件承载的测试项目过多而出现测试过程中卡顿,导致测试过程停滞甚至终止,提升测试效率,把大量耗时的工作通过网络转移到测试装置完成,提高生产效率。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种电子产品的测试方法及系统的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明一种电子产品的测试方法的一个实施例的流程图;

图2是本发明一种电子产品的测试方法的另一个实施例的流程图;

图3是本发明一种电子产品的测试方法的另一个实施例的流程图;

图4是本发明一种电子产品的测试方法的另一个实施例的流程图;

图5是本发明一种电子产品的测试系统的一个实施例的结构示意图;

图6是本发明一种电子产品的测试系统的另一个实施例的结构示意图。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

图1是本发明一种电子产品的测试方法的一个实施例,包括:

s100获取测试指令信息;

s200根据所述测试指令信息,分析所述待测电子产品的待测任务的测试类型;

s300根据所述测试指令信息和所述测试类型调用对应的测试命令,监测所述待测电子产品执行对应的操作,且所述操作在所述测试类型所对应的测试线程执行。

具体的,本实施例中,伴随着电子产品需求量越来越大,厂商在电子产品整机出厂前需要进行电子产品的合格率,而大多数厂商的测试自动化程度普遍偏低,需要投入大量的人力成本去测试电子产品的合格率,以防不良电子产品流入市场,给用户及厂商造成不必要的损失。另外,即使采用自动化测试也是单线程测试,只能在一项测试任务测试完成后才能测试下一项测试任务,测试效率低下。本发明中,对测试的准备工作开始后,获取测试指令信息,其中测试指令信息包括测试人员对电子产品整机输入的测试指令信息,还包括待测电子产品中内置的预设测试脚本的调用执行信息,以及测试装置中储存的预设测试脚本或测试装置生成的测试脚本的调用执行信息,由此,通过分析测试指令信息,可以分析得到待测电子产品的待测任务的测试类型,包括第一测试类型(自动测试类型)、第二测试类型(人机交互测试类型)。其中测试指令信息可以是一个测试指令信息,该测试指令信息包括两个测试类型的待测任务,本发明还可以获取两个测试指令信息,一个测试指令信息对应一个测试类型的待测任务。当分析出测试类型是第一测试类型时,控制待测电子产品在第一测试线程执行对应的第一测试命令;当分析出测试类型是第二测试类型时,控制待测电子产品在第二测试线程执行对应的第二测试命令。由于本发明的测试操作是在各自的线程进行执行,因此,可以获取测试指令信息分析出测试类型是第一测试类型的同时,还能够获取新的测试指令信息分析出测试类型是第二测试类型,即本发明能够控制待测电子产品在第一测试线程执行对应的第一测试命令的同时,还控制待测电子产品在第二测试线程执行对应的第二测试命令。本发明寻求一种简便快捷的测试软件,尽量减少人工干预测试,自动化测试,既能增加产能又可以节约人力成本,从传统的人机操作测试方法中脱离出来,能够测量多台待测电子设备,在同一时间内达到产能最大化,提升厂商的生成效益和电子产品的合格率。

图2是本发明一种电子产品的测试方法的另一个实施例,包括:

s010运行所述待测电子产品中的预设测试软件启动开机测试;

本发明中,测试软件是待测电子产品生产的最后一项测试,它要求对待测电子产品如手机进行一次全方位的硬件测试,包括各个芯片、器件及其功能是否达到出厂的要求,例如:tp(touchpanel触摸面板)、五个物理按键、所有sensor、前后相机、mic(microphone麦克风)、扬声器、振动器等;这些硬件设备都必须全部一项一项地测试,一项都不能少;每生产一款手机,出货量都会达到几万台,甚至几百万、几千万台,这些机器的优良都需要大量的测试人员一一测试,显然不合理,为了提高产能,工厂测试软件也一直都在优化和改进,以寻求快速测试、增加产能、节约人力、提高效率。很多工厂测试是关机测试,从底层直接判断芯片及器件是否合格,无法判断出开机是否运行良好,不能进行开机测试。都是单机测试,测试完成后,只能在本机上当场判断是否合格,然后把不合格的产品单独剔出来统计。现有的测试软件,都是对这些测试项一项一项测试,耗时耗力,产能很低,严重影响生产的效率。为了产出效率,生产线需要投入大量的测试人员,增加企业生产成本,高强度及重复人机测试操作,误操作事情时常发生。而开机测试的好处在于避免向传统的关机测试那样,只能单纯的测试功能是否正常,不能测试出用户体验,本发明运行预设测试软件,从应用层来分析及判断器件或零件是否良好,因为应用层直接关系到最终用户体验,最具说服力。其中,在预设输入区域获取测试代码,如果判断所述测试代码是预设测试代码,那么启动预设测试软件。例如,测试安卓手机,在待测华为手机的拨号盘中输入“*#*#6130#*#*”(此处只是例举),那么就能使得待测华为手机进入工程模式进行手机测试,通过手机工程模式,用户可以了解进行手机测试了解手机最基本的信息,如当前网络制式和网络状态、手机硬件参数及其提供商、手机应用详情、电池使用情况、恢复手机出厂设置等。

s020获取所述待测电子产品的标识信息;

本发明中,还是以华为手机为例,在待测华为手机的拨号盘中输入“*#*#14789632#*#*”可以快速查询设备的imei号。获取待测电子产品的标识信息,能够便于工作人员定位是哪部待测电子产品是不合格产品,便于工作人员快速达到待测电子产品的测试地点,筛选出不合格产品。

s030判断无线网络功能是否开启;若是,执行步骤s100;

本发明中,对现有工厂测试软件进行改进,从传统的单机测试手法中上升到网络测试手法,简化待测电子产品端侧测试流程,避免待测电子产品测试过程中由于测试软件承载的测试项目过多而出现测试过程中卡顿,导致测试过程停滞甚至终止,提升测试效率,把大量耗时的工作转移到测试装置完成,提高生产效率。本发明能够进行开机测试能测试出待测电子产品在开机状态下的各个器件的状况,还能够根据待测电子产品的运行状态模拟用户操作,从应用层进行测试,能间接测试用户操作体验。

s100获取测试指令信息;

s210解析所述测试指令信息得到所述待测电子产品的待测任务;

s220根据预设待测任务表与所述待测任务进行匹配,分析得到所述待测任务的测试类型;所述待测任务表包括所述待测任务与测试类型的对应关系;

本发明中,对测试指令信息进行解析,得到待测电子产品的待测任务,将待测任务信息与预设待测任务表进行匹配,能够分析得到待测电子产品的待测任务的测试类型,包括第一测试类型(自动测试类型)、第二测试类型(人机交互测试类型)。当分析出测试类型是第一测试类型时,控制待测电子产品在第一测试线程执行对应的第一测试命令;当分析出测试类型是第二测试类型时,控制待测电子产品在第二测试线程执行对应的第二测试命令;当对测试指令信息进行解析,得到待测电子产品的待测任务,分析出有两个待测任务,且两个待测任务分别是第一测试类型和第二测试类型时,控制待测电子产品在第一测试线程执行对应的第一测试命令的同时,还控制待测电子产品在第二测试线程执行对应的第二测试命令。本发明寻求一种简便快捷的测试软件,尽量减少人工干预测试,自动化测试,既能增加产能又可以节约人力成本,从传统的人机操作测试方法中脱离出来,利用智能机的优势,在同一时间内达到产能最大化,提升厂商的生成效益和电子产品的合格率。

s300根据所述测试指令信息和所述测试类型调用对应的测试命令,监测所述待测电子产品执行对应的操作,且所述操作在所述测试类型所对应的测试线程执行。

具体的,本实施例中,当待测任务是第一测试类型时,调用第一测试命令通过第一测试线程,对待测电子产品进行测试。待测任务是第二测试类型时,调用第二测试命令通过第二测试线程,对待测电子产品进行测试。一般,第一测试类型是全自动测试类型,测试对象包括:触摸屏测试,边缘测试,按键测试,扬声器回路测试,距离传感器测试,相机测试,拨号测试等等。第二测试类型是人机交互测试类型,包括:wifi功能测试,蓝牙功能测试,振动功能测试,电源测试,卡槽测试,录音测试,听筒测试,收音机测试,耳机测试,指南针测试,陀螺仪测试,重力传感器测试,气压计测试,霍尔传感器测试等等。本发明利用简便快捷的测试软件,尽量减少人工干预测试,最大程度地进行自动化测试,并使用网络传输到测试装置,通过测试装置生成测试报告,以便查看及汇总测试结果,简化待测电子产品的测试程序,把大量耗时的工作转移到测试装置完成,提高生产效率。从传统的人机操作测试方法中脱离出来,利用利用待测电子设备的强大网络功能,把耗时的汇总工作转移到测试装置,节约人力成本,增加产能,提高生产效率。

优选的,所述步骤s300之后包括步骤:

s400判断所述待测电子产品是否完成所有待测任务;若是,执行步骤s500;否则,返回步骤s100;

s500判断是否循环测试所述待测电子产品;若是,执行步骤s100。

具体的,本实施例中,通过循环测试能够对待测电子设备进行多次反复的测试,提升测试的准确性,减少环境原因造成测试失误,提升待测电子产品的合格率。

图3是本发明一种电子产品的测试方法的另一个实施例,包括:

s100获取测试指令信息;

s200根据所述测试指令信息,分析所述待测电子产品的待测任务的测试类型;

s310当所述待测任务是第一测试类型时,所述待测电子产品根据第一测试命令,在第一测试线程中执行第一测试操作;

s320判断在所述第一测试线程中,所述第一测试操作的测试结果是否符合第一预设结果;若是,执行步骤s330;否则,执行步骤s340;

s330生成第一测试报告;

s340生成第一示警报告;所述第一示警报告包括标识信息和所述待测任务;

和/或,

s350当所述待测任务是第二测试类型时,所述待测电子产品根据第二测试命令,在第二测试线程中执行第二测试操作;

s360判断在所述第二测试线程中,所述第二测试操作的测试结果是否符合第二预设结果;若是,执行步骤s370;否则,执行步骤s380;

s370生成第二测试报告;

s380生成第二示警报告;所述第二示警报告包括标识信息和所述待测任务。

具体的,本实施例中,当分析待测任务均是第一测试类型时,可以自动调用第一测试命令在第一测试线程中执行第一测试操作。当分析待测任务均是第二测试类型时,可以调用第二测试命令在第二测试线程中执行第二测试操作。当分析测试任务中有第一测试类型和第二测试类型时,可以调用第一测试命令在第一测试线程中执行第一测试操作的同时,调用第二测试命令在第二测试线程中执行第二测试操作。本发明解决待测电子产品测试软件承载的功能过多而运行卡顿,减少手动测试项,缩短测试时间,减少测试人员,为公司解决生产成本,提高效率。

下面,举个例子,如图4所示:

s10、开机;

s11、拨号盘输入暗码;

s12、打开测试软件;

s13、判断是否获取到imei码;若是,执行步骤s15;否则,执行步骤s14;

s14、提示获取imie失败;

s15、判断wifi是否连接成功;若是,执行步骤s17;否则,执行步骤s16;

s16、提示打开wifi失败;

s17、上传imei至至测试装置;

s20、获取测试指令信息,进行第一测试线程;

s21、判断第一测试线程中是否出现故障;若是,执行步骤s22;否则,执行步骤s23;

s22、测试装置发出第一故障通知报警;

s23、生成第一测试报告;

s24、结束第一测试线程;

s30、获取测试指令信息,进行第二测试线程;

s31、判断第二测试线程中是否出现故障;若是,执行步骤s22;否则,执行步骤s23;

s32、测试装置发出第二故障通知报警;

s33、生成第二测试报告;

s34、结束第二测试线程。

本实施例中,将待测电子产品开机,为了防止最终用户操作工厂测试代码,所以采用暗码(在拨号盘,输入自定义的暗码)方式启动测试软件,没有桌面app图标,用户不可见。利用暗码启动测试软件后,软件立即获取待测电子产品的自身的标识信息,若获取失败,给出错误提示,若正确获取,打开wi-fi,连接网络,若连接失败,给出错误提示,连接成功时,上传标识信息到测试装置,测试装置负责监控此台手机测试过程;开始进行手动测试的第一项测试,以此类推,直到测试完毕为止,期间如果发现测试失败,测试装置给测试机发出通知,启动警报,告知测试人员检测出不良机器。自动测试项,当启动工厂测试后,程序自动开启一个子线程,负责运行此程序。此程序没有人机交互界面,取出所有自动测试项,逐次测试,在此过程中,若产生错误,监控器端也会发出通知,启动警报,通知测试人员。测试装置接收测试报告及发现错误时,发通知给手机端,手机端接收该通知后,就自动启动报警系统,通知测试人员。在产线上,一台测试装置可以监控多台手机并发测试,如此可以大量简化手机测试软件,保证测试软件简单有效的运行,避免因线程过多而阻塞,造成软件反应迟钝等现象。对现有工厂测试软件进行改进,从传统的单机测试手法中上升到网络测试手法,简化手机端的程序,把大量耗时的工作转移到测试装置完成,提高生产效率。为了简化手机端测试程序,尽量减少手动测试项,使用自动测试,在测试装置对测试报告进行总结;手机端就简单配合测试人员进行逐项测试;利用手机的强大网络功能,把耗时的汇总工作转移到测试装置,节约人力成本,增加产能,提高生产效率。

参考图5所示,本发明提供一种电子产品的测试系统1000的一个实施例,包括:待测电子产品100和测试装置200;所述待测电子产品100包括:

第一获取模块110,获取测试指令信息;

第一发送模块120,发送所述测试指令信息至所述测试装置200;

第一接收模块130,接收测试命令;

执行模块140,根据所述测试命令执行对应操作;

所述测试装置200包括:

第二接收模块210,接收所述第一发送模块110发送的所述测试指令信息;

分析模块220,根据所述第二接收模块210接收的所述测试指令信息,分析所述待测电子产品100的待测任务的测试类型;

调用模块230,根据所述分析模块220分析得到的所述待测任务类型调用对应的测试命令;

第二发送模块240,发送所述测试命令至所述第一接收模块130;

监测模块250,监测所述待测电子产品100在各自的测试线程执行对应操作。

具体的,本实施例中,结合人工交互测试和自动测试于一体,由于人工交互测试能更加针对性的对一些测试任务进行更加精准的测试,例如手机摄像头的拍照功能测试,手机摄像头的聚焦功能测试,手机的拨号功能测试,手机触摸屏的测试,手机的按键测试,手机的距离传感器的测试等等。这里,能够保存人工交互测试的步骤流程并生成测试脚本,使得后续测试能够直接根据该测试脚本进行人工交互测试,不需要再通过工作人员进行大量的手动测试,既能够实现自动化测试的方便性,还能够具有人工交互测试的稳定性和针对性,减轻测试人员的劳动强度并能够最大限度的保障测试的稳定性,节省了巨大的人力投入成本。

参考图6所示,本发明提供一种电子产品的测试系统1000的另一个实施例,本实施例中其他部分与上一实施例相同,此外所述分析模块220包括:

解析单元221,解析所述测试指令信息得到所述待测电子产品100的待测任务;

分析单元222,根据预设待测任务表与所述待测任务进行匹配,分析得到所述待测任务的测试类型;所述待测任务表包括所述待测任务与测试类型的对应关系。

所述执行模块140包括:

第一执行单元141,当所述待测任务是第一测试类型时,所述待测电子产品100根据第一测试命令,在第一测试线程中执行第一测试操作;

第二执行单元142,当所述待测任务是第二测试类型时,所述待测电子产品100根据第二测试命令,在第二测试线程中执行第二测试操作;

所述监测模块250包括:

第一判断单元251,判断在所述第一测试线程中,所述第一测试操作的测试结果是否符合第一预设结果;

第一生成单元252,当所述第一判断单元251判断在所述第一测试线程中,所述第一测试操作的测试结果符合第一预设结果时,生成第一测试报告;

第二生成单元253,当所述第一判断单元251判断在所述第一测试线程中,所述第一测试操作的测试结果不符合第一预设结果时,生成第一示警报告;所述第一示警报告包括标识信息和所述待测任务;

和/或,

第二判断单元254,判断在所述第二测试线程中,所述第二测试操作的测试结果是否符合第二预设结果;

第三生成单元255,当所述第二判断单元254判断在所述第二测试线程中,所述第二测试操作的测试结果符合第二预设结果时,生成第二测试报告;

第四生成单元256,当所述第二判断单元254判断在所述第二测试线程中,所述第二测试操作的测试结果不符合第二预设结果时,生成第二示警报告;所述第二示警报告包括标识信息和所述待测任务。

具体的,本实施例中,第一部分是人机交互测试,这部分测试需要人机交互操作才能完成,无法进行自动测试完成,需要人机交互界面;第二部分是全自动测试,运行在后台单独线程中,无需人机交互界面;当打开测试软件时,手动测试和自动测试会同时进行,分别在自己的线程中进行,互不影响;第三部分是网络监测功能,由于该测试软件是应用层,需要开机才能测试,所以此时的wi-fi是正常运行的,随时监控测试的进度及测试结果,如果测试出现错误,该service会捕获,并发错误报告给测试装置200,测试装置给出通知,触发出警报,通知测试人员,发现不良手机,及时挑选出来,提升待测电子产品100的检测准确率,减小生产商的测试成本。

优选的,所述待测电子设备100还包括:

运行模块150,运行所述待测电子产品100中的预设测试软件启动开机测试;

第二获取模块160,获取所述待测电子产品100的标识信息;

第一判断模块170,判断无线网络功能是否开启;若是,所述第一获取模块110获取所述测试指令信息。

具体的,本实实施例中,现有技术中即使采用的是自动测试,然而现有的自动测试是关机测试,是直接从底层判断芯片或器件是否合格,而不是开机测试,导致测试的结果可靠性不高。本发明中,开机测试软件,从应用层来分析及判断器件是否良好,因为应用层直接关系到最终用户体验,最具说服力。尽量使用自动化测试,减少人工干预,有效地降低人员误操作,缩短生产时间。自动测试与人工测试同时进行,自动测试自身启动单独线程进行,无界面,测试结束直接给出测试报告,上传测试装置200;手动测试,人机交互界面,测试完成后生成测试报告,并上传到测试装置200。两种测试报告在测试装置200进行汇总,并总结出:多少待测电子产品100参与测试、多少台合格及不合格等信息,并生成报表,以便相关人员随时查阅。本发明可以大大减少测试人员的数量,节约成本,充分利用智能手机的网络功能,与测试装置进行交互,汇总测试报告在测试装置200完成,简化测试程序的负担。

优选的,所述测试装置200还包括:

第二判断模块260,判断所述待测电子产品100是否完成所有待测任务;

当所述第二判断模块260判定所述待测电子产品100完成所有待测任务时,进一步判断是否循环测试所述待测电子产品100;

所述第一获取模块110,当所述第二判断模块260判定所述待测电子产品100未完成所有待测任务时;或所述第二判断模块260判定所述待测电子产品100且循环测试所述待测电子产品100时,获取新的测试指令信息执行剩余待测任务。具体的,本实施例中,以手机为例一方面,为了保证监控多台手机同时进行测试,准确的区分各台手机,在打开测试软件时,需要获取当前手机的imei号,并把此号上传到测试装置200,记录下来,在测试过程中如发现有不良机器,测试装置200发送通知给手机端,启动警报系统,所以这样可以准确定位哪台手机出现问题。另一方面,此技术需要联网功能,所以需要保证测试环境有良好的网络。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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