一种移动终端的检测方法及检测系统的制作方法

文档序号:6621268阅读:130来源:国知局
一种移动终端的检测方法及检测系统的制作方法
【专利摘要】本发明公开了一种移动终端的检测方法及检测系统,所述方法中,在移动终端操作系统的引导程序和内核加载后、在操作系统启动之前,启动测试应用程序,以对移动终端的预定测试项目进行检测,然后输出预定测试项目的检测结果,以根据该检测结果判断预定测试项目对应的功能是否正常;或直接输出预定测试项目对应的功能是否正常的信息。通过上述方式,本发明能够在对移动终端进行测试时,节省移动终端启动操作系统的时间,由此可减少测试所需的时间,提高测试效率。
【专利说明】一种移动终端的检测方法及检测系统

【技术领域】
[0001]本发明涉及电子通信领域,特别是涉及一种移动终端的检测方法及检测系统。

【背景技术】
[0002]移动终端例如手机、平板电脑等在组装完成后通常需要进行检测,经合格后才能够出厂,以确保移动终端的质量。目前,绝大部分的智能移动终端都带有操作系统,例如Android、10S、Windows phone等操作系统。且随着技术的发展,移动终端的功能也越来越强大,使得移动终端内部结构复杂,功能模组多。移动终端在组装完成后必须对例如显示屏、喇叭、主芯片等结构器件,以及例如GPS定位、WIFI功能等功能模组进行检测。
[0003]现有的检测方法中,通常都是在产品组装完成后,将移动终端上电开机,待移动终端的操作系统完全启动后,再由人工或连接机器设备对移动终端的各结构器件和功能模组逐项进行检测,待检测完成后将产品恢复出厂设置,然后包装。
[0004]然而,在上述方式中,由于智能移动终端的操作系统越来越庞大,内置的应用软件也越来越多,使得移动终端从上电开机到操作系统完全启动的时间增多,而检测工序需在操作系统完全启动后才能够进行,这就需要消耗较多的等待时间,不利于生产效率的提高。


【发明内容】

[0005]本发明主要解决的技术问题是提供一种移动终端的检测方法及检测系统,能够减少操作系统的等待时间,提高检测效率。
[0006]为解决上述技术问题,本发明采用的一个技术方案是:提供一种移动终端的检测方法,包括在移动终端操作系统的引导程序和内核加载后、在移动终端的操作系统启动之前,启动测试应用程序,以对所述移动终端的预定测试项目进行检测;输出所述预定测试项目的检测结果,以根据所述检测结果判断所述预定测试项目对应的功能是否正常;或直接输出所述预定测试项目对应的功能是否正常的信息。
[0007]其中,所述对所述移动终端的预定测试项目进行检测的步骤包括:显示人机交互界面;接收在所述人机交互界面输入的测试指令,以根据所述测试指令对所述移动终端的交互测试项目进行检测,进而对所述移动终端的预定测试项目进行检测。
[0008]其中,在所述接收在所述人机交互界面输入的测试指令的步骤之前,包括:初始化与所述移动终端的交互测试项目相关的设备,并获取与所述移动终端的交互测试项目在测试过程所需的数据,以实现对所述交互测试项目的检测。
[0009]其中,所述接收在所述人机交互界面输入的测试指令的步骤包括:接收在所述人机交互界面输入的多个测试指令,以根据所述多个测试指令分别对对应的且相互独立的多个交互测试项目同时进行检测。
[0010]其中,所述交互测试项目包括显示屏检测项目、振动器检测项目、喇叭检测项目以及背光检测项目中的至少一种。
[0011]其中,所述对所述移动终端的预定测试项目进行检测步骤包括:对所述移动终端的自动测试项目进行自动检测,以对所述移动终端的预定测试项目进行检测。
[0012]其中,所述对所述移动终端的自动测试项目进行自动检测的步骤包括:对所述移动终端的多个相互独立的自动测试项目同时进行自动检测。
[0013]其中,所述自动测试项目包括WIFI检测项目、GPS检测项目、蓝牙检测项目以及SIM卡检测项目中的至少一种。
[0014]其中,所述对所述移动终端的预定测试项目进行检测步骤包括:对所述移动终端的交互测试项目和自动测试项目同时进行检测,以对所述移动终端的预定测试项目进行检测。
[0015]其中,在对所述移动终端的预定测试项目进行检测之前,包括:根据预配置的文本文件生成测试项列表,以根据所述测试项列表获取所述预定测试项目。
[0016]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端的检测系统,包括检测模块,用于在移动终端操作系统的引导程序和内核加载后、在移动终端的操作系统启动之前,启动测试应用程序,以对所述移动终端的预定测试项目进行检测;输出模块,用于输出所述预定测试项目的检测结果,以根据所述检测结果判断所述预定测试项目对应的功能是否正常;或直接输出所述预定测试项目对应的功能是否正常的信息。
[0017]其中,所述检测模块包括:显示单元,用于显示人机交互界面;接收单元,用于接收在所述人机交互界面输入的测试指令;第一检测单元,用于根据所述测试指令对所述移动终端的交互测试项目进行检测,进而对所述移动终端的预定测试项目进行检测。
[0018]其中,所述检测模块还包括:初始化单元,用于初始化与所述移动终端的交互测试项目相关的设备,并获取与所述移动终端的交互测试项目在测试过程所需的数据,以使得所述第一检测单元实现对所述交互测试项目的检测。
[0019]其中,所述接收单元用于接收在所述人机交互界面输入的多个测试指令;所述第一检测单元用于根据所述多个测试指令分别对对应的且相互独立的多个交互测试项目同时进行检测。
[0020]其中,所述交互测试项目包括显示屏检测项目、振动器检测项目、喇叭检测项目以及背光检测项目中的至少一种。
[0021]其中,所述检测模块包括:第二检测单元,用于对所述移动终端的自动测试项目进行自动检测,以对所述移动终端的预定测试项目进行检测。
[0022]其中,所述第二检测单元用于对所述移动终端的多个相互独立的自动测试项目同时进行自动检测。
[0023]其中,所述自动测试项目包括WIFI检测项目、GPS检测项目、蓝牙检测项目以及SIM卡检测项目中的至少一种。
[0024]其中,所述检测模块用于对所述移动终端的交互测试项目和自动测试项目同时进行检测,以对所述移动终端的预定测试项目进行检测。
[0025]其中,还包括:生成模块,用于根据预配置的文本文件生成测试项列表,以根据所述测试项列表获取所述预定测试项目。
[0026]本发明的有益效果是:区别于现有技术的情况,本发明移动终端的检测方法中,在移动终端操作系统的引导程序和内核加载后、在操作系统启动之前,启动测试应用程序,以对移动终端的预定测试项目进行检测,然后输出预定测试项目的检测结果,以根据该检测结果判断预定测试项目对应的功能是否正常;或直接输出预定测试项目对应的功能是否正常的信息,由于在操作系统启动之前即启动测试应用程序,以对移动终端进行检测,因此在测试过程中不需要等待移动终端的操作系统完全启动,由此可节省等待的时间,能够提高检测效率,进而可提高生产效率。

【专利附图】

【附图说明】
[0027]图1是本发明移动终端的检测方法一实施方式的流程图;
[0028]图2是本发明移动终端的检测方法另一实施方式中,对移动终端的预定测试项目进行检测的流程图;
[0029]图3是本发明移动终端的检测系统一实施方式的结构示意图;
[0030]图4是本发明移动终端的检测系统另一实施方式的结构示意图;
[0031]图5是本发明移动终端的检测系统又一实施方式的结构示意图;
[0032]图6是本发明移动终端的检测系统又一实施方式的结构示意图;
[0033]图7是本发明移动终端的检测系统又一实施方式的结构示意图。

【具体实施方式】
[0034]下面将结合附图和实施方式对本发明进行详细说明。
[0035]参阅图1,本发明移动终端的检测方法一实施方式中,包括如下步骤:
[0036]步骤SlOl:在移动终端?呆作系统的引导程序和内核加载后、在移动终端的?呆作系统启动之前,启动测试应用程序,以对移动终端的预定测试项目进行检测。
[0037]移动终端的开机流程一般是依次启动引导程序(Bootloader)、内核、操作系统、内置应用。本发明中,移动终端在组装完成后,进入检测工序时,首先对移动终端上电开机,移动终端上电后,启动操作系统的引导程序,然后加载内核(包括加载驱动程序),然后在移动终端的操作系统启动之前,启动测试应用程序,即进入检测流程,以对移动终端的预定测试项目进行检测。其中,该测试应用程序可以根据测试项目的要求进行编写,而对各测试项目例如喇叭、显示屏等的具体测试方法可以针对不同的测试参数或要求进行编写程序,本发明对此不做限定。对于基于Linux系统的Android系统来说,可以将测试应用程序编译为一个Linux应用,启动该应用后,可对移动终端的相关测试项目进行检测。
[0038]其中,可以通过单独的一个按键或组合按键来选择是否启动测试应用程序。例如可以通过音量“ + ”按键来选择启动测试应用程序,即在移动终端加载引导程序和内核后,移动终端的操作系统启动之前,若检测到音量“ + ”按键被按下,则启动测试应用程序,进入检测流程,若没有检测到音量“ + ”按键被按下,则移动终端进行正常开机,即开始启动操作系统。当然,也可以通过电源按键来选择是否启动测试应用程序,即当检测到电源按键被按下,则启动测试应用程序;或者通过电源按键+音量按键的组合键来选择是否启动测试应用程序,即当检测到电源按键和音量“ + ”按键同时被按下时,启动测试应用程序。
[0039]此外,还可以通过外部接口接收启动测试应用程序的指令,也可以通过读取存储卡上的预设文件来启动测试应用程序,例如,移动终端在上电开机,在加载引导程序和内核后,且在操作系统启动之前,读取存储卡上的预设文件,当在存储卡上读取到预设文件时,则启动测试应用程序,否则进入正常的开机过程,即启动操作系统。
[0040]其中,预定测试项目是预先设定的测试项目,可以预先配置一文本文件,将需要测试的项目记录至该文本文件中。测试应用程序启动后,在对预定测试项目进行测试前,首先读取该预配置的文本文件,然后根据文本文件将测试项目注册,以生成测试项列表,该测试项列表即为预定测试项目的列表,从而根据测试项列表获取预定测试项目,进而对预定测试项目进行检测。
[0041]步骤S102:输出预定测试项目的检测结果,以根据检测结果判断预定测试项目对应的功能是否正常;或直接输出预定测试项目对应的功能是否正常的信息。
[0042]对移动终端的预定测试项目进行检测后,输出预定测试项目的检测结果,从而测试人员可以根据该检测结果判断预定测试项目对应的功能是否正常。其中,输出预定测试项目的检测结果的方式可以是将检测结果通过移动终端的屏幕直接显示给测试人员观看,也可以是将检测结果传输至其他的显示设备显示给测试人员观看,或者是将检测结果存储至存储设备中,或者将检测结果打印输出等,由此测试人员可以根据输出的检测结果判断预定测试项目对应的功能是否正常,以确定移动终端是否为合格品。
[0043]此外,在备选实施方式中,也可以是直接输出预定测试项目对应的功能是否正常的信息,例如直接显示wifi功能正常或不正常的信息,从而测试人员可以直观看到预定测试项目对应的功能是否正常。
[0044]本实施方式中,在对移动终端进行检测时,由于不需要等待操作系统启动,因此在检测过程中可以节省等待操作系统的启动时间,大大缩短了检测时间,有利于提高检测效率。
[0045]本发明中,除了可以节省等到操作系统的启动时间之外,还可以对加快对预定测试项目的检测,从而减少测试时间,并且可以减少操作次数。其中,预定测试项目可以是交互测试项目,也可以是自动测试项目,还可以同时包括交互测试项目和自动测试项目,具体的可根据实际需要进行设置,即启动测试应用程序,可以是仅对交互测试项目进行检测,也可以是仅对自动测试项目进行检测,还可以是同时对交互测试项目和自动测试项目进行检测。
[0046]交互测试项目是指需要测试人员与移动终端进行交互才能够完成测试的项目,自动测试项目则是指移动终端可以自动进行检测并能够自动判断检测结果的项目。
[0047]参阅图2,本发明检测方法的另一实施方式中,预定测试项目为预定的交互测试项目,其中,交互测试项目包括显示屏检测项目、振动器检测项目、喇叭检测项目、背光检测项目等,还可以包括其他的需要人机交互进行检测的交互测试项目,例如麦克风的检测、SM卡接口的检测等。本实施方式中,对移动终端的预定测试项目进行检测的步骤包括:
[0048]步骤S201:显示人机交互界面。
[0049]当预定测试项目为交互测试项目时,由于需要人机交互,而测试应用程序在启动的时候移动终端的操作系统还未启动,故此时还没有可用的UI (User Interface,人机接口)系统供给测试人员使用,因此,可以使测试应用程序自带一个小型Π模块,以提供简单的API (Applicat1n interface,应用函数接口)给测试应用程序内部使用,从而实现交互测试项目的测试,该Π模块可以使用一些小型的Linux UI,也可以根据需要进行编写。
[0050]进入测试应用程序时,首先启动Π模块,以向测试人员显示人机交互界面,为测试人员与移动终端的交互提供一个接口。
[0051]步骤S202:接收在人机交互界面输入的测试指令,以根据测试指令对移动终端的交互测试项目进行检测,进而对移动终端的预定测试项目进行检测。
[0052]测试人员可以在人机交互界面输入需要检测的测试项目的相关测试指令,以对需要检测的测试项目进行检测。其中,移动终端在启动UI模块之后,先读取预配置的文本文件,该预配置的文本文件记录了需要检测的测试项目的信息,例如测试项目的名称、属性(为交互测试项目还是自动测试项目),然后根据该预配置的文本文件生成测试项列表,该测试项列表即为需要检测的测试项目的列表,从而根据测试项列表对交互测试项目逐项进行测试。在进行测试时,测试人员在人机交互界面中逐项输入测试指令,移动终端接收测试人员的输入的测试指令后,对相应的交互测试项目进行检测,从而实现对移动终端的预定测试项目的检测。
[0053]当然,测试人员也可以选择对相互不影响的交互测试项目同时进行测试,即可以不必等待移动终端测试完前一项交互测试项目后再输入下一交互测试项目所需的测试指令,可以在前一项交互测试项目正在测试过程中,输入下一交互测试项目的测试指令,此时移动终端接收在人机交互界面输入的多个测试指令,以根据多个测试指令分别对对应的且相互独立的多个交互测试项目同时进行检测。例如,对于振动器和喇叭两项交互测试项目,振动器可以通过手来感受其震动,喇叭可以通过耳朵听其声音,这两项的测试项目的测试方式是相互不影响的,因此测试人员可以选择同时进行这两项交互测试项目的测试,而移动终端则通过采集振动器的振动频率、喇叭的电流大小等参数以获得检测结果并输出。对于具体的每个测试项目的检测过程,可参考传统的测试方法进行,此处不进行具体限制。
[0054]通过对多个互不影响的交互测试项目同时进行检测,可以大大减少测试所需的时间,提闻测试效率。
[0055]在完成对所有需要测试的交互测试项目的检测后,移动终端输出检测结果,例如可以将所有交互测试项目的检测结果通过测试报告进行显示,测试人员可根据显示的检测结果判断对应的交互测试项目所对应的功能是否正常。例如对于喇叭的检测项目,显示在测试过程中流过喇叭的电流大小,从而测试人员可根据该电流大小判断喇叭的功能是否正常。当然,也可以是直接输出喇叭功能是否正常的测试结果,以使得测试人员可以直观看到检测结果。当然,也可以是在完成一项检测后即显示一项测试项目的检测结果,以使得测试人员快速获知检测结果。
[0056]其中,在输出检测结果后,测试人员还可以选择对某一项或多项测试项目进行重复测试,以保证测试结果的准确性。
[0057]其中,在进行交互测试项目时,通常需要先初始化设备以及获取测试过程所需的相关设备的数据。为了进一步减少测试时间,优选地,在启动UI模块以显示人机交互界面之后,生成测试项列表后,启动后台协助进程,根据测试项列表获取需要进行测试的交互测试项目,从而初始化与移动终端的交互测试项目相关的设备,并获取交互测试项目在测试过程中所需的数据。例如,在接收测试人员输入的测试指令之前,完成电话基带模块的初始化和该电话基带模块相关数据的获取,由此在对电话基带模块进行测试时,不需要等待电话基带模块的初始化过程,从而可以在接收到电话基带模块的测试指令后立即对电话基带模块进行检测,能够加快检测的速度。
[0058]在本发明移动终端的检测方法的又一实施方式中,其中,预定测试项目为自动测试项目,自动测试项目即为移动终端可以自动进行检测且能够自行进行判断检测结果的项目。自动测试项目可以包括WIFI检测项目、GPS检测项目、蓝牙检测项目以及SM卡检测项目中的一种或多种。本实施方式中,在移动终端上电开机并加载弓I导程序和内核后、在移动终端的操作系统启动之前,启动测试应用程序,对移动终端的自动测试项目进行自动检测,从而实现对移动终端的预定测试项目进行检测。其中,在进行检测之前,读取预配置的文本文件,以生成自动测试项目的测试项列表,以根据测试项列表对自动测试项目进行逐项检测。当然,也可以对互不影响的多项自动测试项目同时进行自动检测,以提高检测的效率。
[0059]在完成自动测试项目的检测后,移动终端输出各测试项目的检测结果,从而测试人员可根据检测结果判断相应的功能是否正常。当然,也可以是直接输出各测试项目对应的功能是否正常的信息,从而测试人员可直观地看到最终的检测结果。
[0060]在本发明移动终端的检测方法又一实施方式中,可以对交互测试项目和自动测试项目同时进行检测,以实现对移动终端的预定测试项目的检测。本实施方式中,采用前台并行交互测试项目检测,后台进行自动测试项目的检测的方式对移动终端进行检测。
[0061]进一步地,在移动终端上电开机并加载引导程序和内核后、移动终端的操作系统启动之前,启动测试应用程序以对交互测试项目和自动测试项目进行检测。具体地,首先启动测试应用程序中的UI模块,以提供人机交互界面,然后进行测试项目的注册,即读取预先配置的文本文件,以生成包括交互测试项目和自动测试项目的测试项列表,同时启动后台协助进程,根据测试项列表获取需要进行测试的交互测试项目,从而进行与交互测试项目的相关设备的初始化和数据获取,为后续交互测试项目的检测提供测试条件。之后,根据测试项列表在后台自动进行自动测试项目的检测,且在前台并行交互测试项目的检测。在完成自动测试项目和交互测试项目的检测后,将自动测试项目的检测结果和交互测试项目的检测结果都在同一测试报告中显示,从而测试人员可根据测试报告判断各测试项目对应的功能是否正常。
[0062]本实施方式中,同样不需要等到移动终端的操作系统启动即可进行测试,且同时进行交互测试项目和自动测试项目的检测,由此可以大大缩短检测的时间,提供测试效率。
[0063]参阅图3,本发明移动终端的检测系统一实施方式中,包括检测模块301和输出模块302。其中,检测模块301用于在移动终端操作系统的引导程序和内核加载后、在移动终端的操作系统启动之前,启动测试应用程序,以对移动终端的预定测试项目进行检测。其中,测试应用程序可以根据具体的测试项目进行编写,本发明对此不做限定。输出模块302用于输出预定测试项目的检测结果,从而测试人员可以根据该检测结果判断预定测试项目对应的功能是否正常。当然,输出模块302也可以是直接输出预定测试项目对应的功能是否正常的信息,从而测试人员可直观看到各功能是否正常的检测结果。输出模块302可以是移动终端的显示屏,用以显示检测结果,当然也可以是与移动终端连接的显示设备,还可以是打印设备等。
[0064]其中,预定测试项目可以是交互测试项目,例如显示屏、振动器、喇叭、背光等检测项目,也可以是自动测试项目,例如wif1、GPS等自动测试项目,还可以同时包括交互测试项目和自动测试项目。测试应用程序则可根据需要进行测试的测试项目进行编写,以实现对各个测试项目的检测,本发明对此不做限定。
[0065]通过本发明的检测系统,在对移动终端进行检测的时候,能够节省等待移动终端的操作系统启动的时间,由此可大大缩短测试时间,提高检测效率。
[0066]参阅图4,本发明移动终端的检测系统另一实施方式中,检测模块301包括显示单元401,用于显示人机交互界面;接收单元402,用于接收在人机交互界面输入的测试指令;第一检测单元403,用于根据测试指令对移动终端的交互测试项目进行检测,进而实习对移动终端的预定测试项目进行检测。
[0067]本实施方式中,预定测试项目为交互测试项目,即测试应用程序为针对交互测试项目进行检测的测试程序。由于进行测试时,移动终端的操作系统还未启动,此时还没有可用的UI系统,因此在测试应用程序中集成一个小型UI模块,用以提供一个人机交互的接口,以及提供API给测试程序内部使用。在启动测试应用程序进行测试时,首先启动UI模块,即显示单元401显示人机交互界面,从而测试人员可通过人机交互界面与移动终端进行交互。
[0068]其中,检测系统还包括生成模块303,生成模块用于在接收单元402接收测试指令之前,根据预配置的文本文件生成测试项目的测试列表,第一检测单元403根据测试项列表获取需要进行检测的交互测试项目,并根据测试指令对需要进行检测的交互测试项目进行检测。输出模块302输出第一检测单元403的检测结果。由此,实现对交互测试项目的检测。
[0069]在本发明检测系统的优选实施方式中,检测系统可以同时对多个相互独立的交互测试项目进行检测,以进一步缩短检测时间,提高测试效率。具体地,测试人员可以同时输入多个互不影响的交互测试项目的测试指令,或者在前一个交互测试项目正在测试的过程中输入另一交互测试项目的测试指令。接收单元402接收该多个测试指令,从而第一检测单元403根据多个测试指令分别对对应的互不影响的多个交互测试项目同时进行检测,由此能够大大缩短检测时间,提高测试效率。
[0070]此外,在本发明检测系统的另一优选实施方式中,如图5所示,检测模块301还包括初始化单元404,用于初始化与移动终端的交互测试项目相关的设备,并获取的与移动终端的交互测试项目在测试过程所需的数据,以使得第一检测单元403实现对交互测试项目的检测。在对交互测试项目进行测试时,例如对电话基带模块进行检测时,需要初始化电话基带模块,以及获取电话基带模块的数据,为后续测试提供准备。本实施方式中,在启动UI模块后,即显示人机交互界面后,生成模块303根据预配置的文本文件生成测试项列表,初始化单元404根据测试项列表获取需要进行测试的交互测试项目,从而初始化与交互测试项目相关的设备,例如初始化电话基带模块等,并获取在测试过程中所需的数据,例如版本信息,从而第一检测单元403在对交互测试项目进行检测时,可以节省等待设备的初始化的时间,可以直接进行测试,由此可进一步缩短检测时间。
[0071]参阅图6,本发明移动终端的检测系统的又一实施方式中,检测模块301包括第二检测单元601,用于对移动终端的自动测试项目进行自动检测,以对移动终端的预定测试项目进行检测。即本实施方式中,对预定测试项目的检测为对移动终端的自动测试项目的检测。自动测试项目包括WIFI检测项目、GPS检测项目、蓝牙检测项目以及SIM卡检测项目中的一种或多种。对自动测试项目的检测,无需人机交互进行,移动终端可对自动测试项目进行自动检测,能够自行判断检测结果。输出模块302输出自动测试项目的检测结果。
[0072]本实施方式中,在移动终端的弓I导程序和内核加载后、移动终端的操作系统启动之前,启动测试应用程序,生成模块303根据预配置的文本文件生成自动测试项目的测试项列表,第二检测单元601根据测试项列表获取需要进行检测的自动测试项目,从而对自动测试项目进行自动检测。
[0073]在本发明检测系统的一优选实施方式中,可以使相互独立的多个自动测试项目同时进行检测。即在启动测试应用程序的时候,使第二检测单元601同时对互不影响的多个自动测试项目进行检测,由此可大大缩短检测时间,提高测试效率。
[0074]参阅图7,本发明检测系统的又一实施方式中,检测模块301可以对交互测试项目和自动测试项目同时进行检测。本实施方式中,检测模块301包括显示单元401、接收单元402、第一检测单元403、第二检测单元601以及初始化单元404。其中,与上述各检测系统的标号相同的单元,作用也相同。
[0075]在本实施方式中,在移动终端的弓I导程序和内核加载后、移动终端的?呆作系统启动之前,启动测试应用程序。此时,首先启动UI模块,即显示单元401显示人机交互界面,之后生成模块303根据预配置的文本文件生成需要检测的测试项目的测试项列表。初始化单元404和第二检测单元601在后台完成相应的任务,即初始化单元404根据测试项列表获取需要测试的交互测试项目,从而初始化与交互测试项目相关的设备,以及获取与交互测试项目在测试过程所需的数据。第二检测单元601根据测试项列表在后台完成对自动测试项目的检测。在前台,接收单元402接收测试人员的测试指令,从而第一检测单元403根据测试指令对交互测试项目进行检测。输出模块302根据第一检测单元403和第二检测单元601的检测,输出检测结果,从而测试人员可以根据检测结果判断各测试项目对应的功能是否正常。
[0076]本实施方式中,交互测试项目和自动测试项目同时进行,由此可进一步减少测试时间,大大提闻测试效率。
[0077]以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种移动终端的检测方法,其特征在于,包括: 在移动终端操作系统的引导程序和内核加载后、在移动终端的操作系统启动之前,启动测试应用程序,以对所述移动终端的预定测试项目进行检测; 输出所述预定测试项目的检测结果,以根据所述检测结果判断所述预定测试项目对应的功能是否正常;或直接输出所述预定测试项目对应的功能是否正常的信息。
2.根据权利要求1所述的检测方法,其特征在于, 所述对所述移动终端的预定测试项目进行检测的步骤包括: 显示人机交互界面; 接收在所述人机交互界面输入的测试指令,以根据所述测试指令对所述移动终端的交互测试项目进行检测,进而对所述移动终端的预定测试项目进行检测。
3.根据权利要求2所述的检测方法,其特征在于, 在所述接收在所述人机交互界面输入的测试指令的步骤之前,包括: 初始化与所述移动终端的交互测试项目相关的设备,并获取与所述移动终端的交互测试项目在测试过程所需的数据,以实现对所述交互测试项目的检测。
4.根据权利要求2所述的检测方法,其特征在于, 所述接收在所述人机交互界面输入的测试指令的步骤包括: 接收在所述人机交互界面输入的多个测试指令,以根据所述多个测试指令分别对对应的且相互独立的多个交互测试项目同时进行检测。
5.根据权利要求2所述的检测方法,其特征在于, 所述交互测试项目包括显示屏检测项目、振动器检测项目、喇叭检测项目以及背光检测项目中的至少一种。
6.根据权利要求1所述的检测方法,其特征在于, 所述对所述移动终端的预定测试项目进行检测步骤包括: 对所述移动终端的自动测试项目进行自动检测,以对所述移动终端的预定测试项目进行检测。
7.根据权利要求6所述的检测方法,其特征在于, 所述对所述移动终端的自动测试项目进行自动检测的步骤包括: 对所述移动终端的多个相互独立的自动测试项目同时进行自动检测。
8.根据权利要求6所述的检测方法,其特征在于, 所述自动测试项目包括WIFI检测项目、GPS检测项目、蓝牙检测项目以及SM卡检测项目中的至少一种。
9.根据权利要求1所述的检测方法,其特征在于, 所述对所述移动终端的预定测试项目进行检测步骤包括: 对所述移动终端的交互测试项目和自动测试项目同时进行检测,以对所述移动终端的预定测试项目进行检测。
10.根据权利要求1所述的检测方法,其特征在于, 在对所述移动终端的预定测试项目进行检测之前,包括: 根据预配置的文本文件生成测试项列表,以根据所述测试项列表获取所述预定测试项目。
11.一种移动终端的检测系统,其特征在于,包括: 检测模块,用于在移动终端操作系统的引导程序和内核加载后、在移动终端的操作系统启动之前,启动测试应用程序,以对所述移动终端的预定测试项目进行检测; 输出模块,用于输出所述预定测试项目的检测结果,以根据所述检测结果判断所述预定测试项目对应的功能是否正常;或直接输出所述预定测试项目对应的功能是否正常的信肩、O
12.根据权利要求11所述的检测系统,其特征在于,所述检测模块包括: 显示单元,用于显示人机交互界面; 接收单元,用于接收在所述人机交互界面输入的测试指令; 第一检测单元,用于根据所述测试指令对所述移动终端的交互测试项目进行检测,进而对所述移动终端的预定测试项目进行检测。
13.根据权利要求12所述的检测系统,其特征在于,所述检测模块还包括: 初始化单元,用于初始化与所述移动终端的交互测试项目相关的设备,并获取与所述移动终端的交互测试项目在测试过程所需的数据,以使得所述第一检测单元实现对所述交互测试项目的检测。
【文档编号】G06F11/26GK104166610SQ201410357018
【公开日】2014年11月26日 申请日期:2014年7月24日 优先权日:2014年7月24日
【发明者】严显峰 申请人:深圳天珑无线科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1