一种生产测试的方法及装置的制作方法

文档序号:6377823阅读:187来源:国知局
专利名称:一种生产测试的方法及装置的制作方法
技术领域
本发明属于生产测试领域,尤其涉及一种生产测试的方法及装置。
背景技术
移动终端作为面向消费者的产品,生成厂商为了保证产品质量,在产品出厂前都需要做大量的测试工作,尤其是更能带给用户体验感的各种软件测试。一般的,移动终端硬件测试有严格的物理电气指标,也有专门的仪器,因此,硬件测试只需要按照明确的指标,执行相应的测试用例即可。而软件测试由于各个生成厂商使用不同的操作系统,即使同一操作系统的应用软件也是千变万化的,测试方法和测试用例都不同,其测试方法没有非常严格的规定,而且很多测试过程的测试参数需要人工输入,稳定性差,失误率高,测试效率不高,也增加了生产力投入和生产成本。目前,移动终端软件测试有两类 —方面,根据获取射频校准参数(non-volatile, nv)的设置判断进入某项软件测试。这种测试方法射频校准参数的判断不能稳定判断进入某项软件测试,存在概率性失效问题。另一方面,通过拨号盘输入某些参数进行判断进入某项软件测试,这种测试方法通过拨号盘输入参数效率低下,例如现有技术需要手动输入六次*#xx#的工作进入相关测试,由于按键不够大,手指动作快速等因素经常出现失误,而且需要大量测试者的体力劳动。综上所述,移动终端生成厂商需要一种稳定、可靠并效率高的测试方法。

发明内容
本发明实施例提供了一种生产测试的方法及装置,旨在解决现有技术软件测试方法,进入测试状态慢,稳定性差,失误率高,测试效率不高的问题。一方面,提供一种生产测试的方法,所述方法包括根据接收到的测试触发事件,广播测试消息;响应所述测试消息,启动获取的镜像文件的测试程序,所述测试单元包括至少一项测试用例;调用所述测试程序中相应的所述测试用例,进行相应测试。另一方面,提供一种生产测试的装置,所述装置包括测试消息广播单元,用于根据接收到的测试触发事件,广播测试消息;测试程序启动单元,用于响应所述测试消息,启动获取的镜像文件的测试程序,所述测试单元包括至少一项测试用例;测试单元,用于调用所述测试程序中相应的所述测试用例,进行相应测试。在本发明实施例,根据接收到的测试触发事件,广播测试消息,响应所述测试消息,启动获取的镜像文件的测试程序,所述测试单元包括至少一项测试用例,调用所述测试程序中相应的所述测试用例,进行相应测试。本发明,实现快速的进入测试状态,降低了失误率,大幅提高了测试稳定性和测试效率。


图I是本发明实施例一提供的生产测试的方法的实现 流程图;图2是本发明实施例二提供的生产测试的装置的具体结构框图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在本发明实施例中,根据接收到的测试触发事件,广播测试消息,响应所述测试消息,启动获取的镜像文件的测试程序,所述测试单元包括至少一项测试用例,调用所述测试程序中相应的所述测试用例,进行相应测试。以下结合具体实施例对本发明的实现进行详细描述实施例一图I示出了本发明实施例一提供的生产测试的方法的实现流程,详述如下在步骤SlOl中,根据接收到的测试触发事件,广播测试消息。在本实施例中,测试人员将测试程序和系统程序制成镜像文件,通过烧录将镜像文件拷贝到移动终端。移动终端获取镜像文件,所述镜像文件包括测试程序和测试资源。在需要进行测试时,启动该移动终端,该移动终端加载并启动系统程序,驱动其硬件正常启动,根据系统程序的设置,移动终端进入测试模式。所述测试模式为生产过程中软件测试的模式。在测试模式下,移动终端实时监测测试触发事件,根据接收到的测试触发事件,广播测试消息。所述测试触发事件包括但不限于=USB事件,如当插入USB时,移动终端接收到USB事件。在步骤S102中,响应所述测试消息,启动获取的镜像文件的测试程序,所述测试单元包括至少一项测试用例。在本实施例中,由于移动终端在实时监测测试触发事件,当插入USB时,移动终端广播测试消息。优选的,移动终端判断所述测试资源是否存在,若否,则进入正常模式。所述正常模式就是移动终端用户使用状态下的模式。若测试资源存在,移动终端响应所述测试消息,启动获取的镜像文件的测试程序,所述测试单元包括至少一项测试用例。在步骤S103中,调用所述测试程序中相应的所述测试用例,进行相应测试。在本实施例中,在测试程序正常启动之后,移动终端调用所述测试程序中相应的所述测试用例,进行相应测试。具体的,在预设时间内,接收执行指令,调用与所述执行指令对应的测试用例,进行相应测试,获得测试结果;或在预设时间内,若没有接收到执行指令,则执行预设执行指令,调用与所述预设执行指令对应的测试用例,进行相应测试,获得测试结果。在测试选择界面,移动终端根据接收测试者输入的执行指令,或者是执行预设执行指令,调用与执行指令或预设执行指令对应的所述测试用例,进行相应测试,获取测试结果,所述执行指令通过测试选择界面上的相应事件获取,相应事件包括但不限于按钮单击事件、按钮双击事件。优选的,还可以在获得测试结果之后,判断所述测试结果是否合格,若是,进入正常模式,若否,则重新测试。获得测试结果之后,若测试结果为合格,测试者通过测试选择界面上操作,使移动终端接收相应事件,或者是USB退出事件,获取测试完成指定,然后结束测试工作模式,退出测试程序或者删除测试资源,进入正常模式,在移动终端再次启动时,直接进入正常模式,不会再进入测试模式下。测试完成指令包括但不限于输入指令、USB退出事件。若测试结果为不合格,进入测试选择界面,重新接受执行指令,重新测试。本实施例,将测试程序和系统程序制成的镜像文件烧录到移动终端,移动终端启动后,根据相应事件触发快读进入测试状态,在测试选择界面录入测试指令或者按照预设测试顺序,移动终端自动进行相应测试,稳定性好,失误率低,极大的提高了测试效率。实施例二
图2示出了本发明实施例二提供的生产测试的装置的具体结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。在本实施例中,该生产测试的装置包括镜像文件获取单元21、测试消息广播单元22、测试资源判断单元23、测试程序启动单元24、测试单元25和测试结果判断单元26,所述测试单元25包括指定测试模块和预设测试模块。其中,镜像文件获取单元21,用于获取镜像文件,所述镜像文件包括测试程序和测试资源;测试消息广播单元22,用于根据接收到的测试触发事件,广播测试消息;测试资源判断单元23,用于判断所述测试资源是否存在,若否,则进入正常模式;测试程序启动单元24,用于响应所述测试消息,启动获取的镜像文件的测试程序,所述测试单元包括至少一项测试用例;测试单元25,用于调用所述测试程序中相应的所述测试用例,进行相应测试;指定测试模块,用于接收执行指令,调用与所述执行指令对应的测试用例,进行相应测试;预设测试模块,用于执行预设执行指令,调用与所述预设执行指令对应的测试用例,进行相应测试;测试结果判断单元26,用于判断所述测试结果是否合格,若是,进入正常模式,若否,则重新测试。本发明实施例提供的生产测试的装置可以应用在前述对应的方法实施例一中,详情参见上述实施例一的描述,在此不再赘述。值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘或光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种生产测试的方法,其特征在于,所述方法包括 根据接收到的测试触发事件,广播测试消息; 响应所述测试消息,启动获取的镜像文件的测试程序,所述测试单元包括至少一项测试用例; 调用所述测试程序中相应的所述测试用例,进行相应测试。
2.如权利要求I所述的方法,其特征在于,所述调用所述测试程序中相应的所述测试用例,进行相应测试,具体为 接收执行指令,调用与所述执行指令对应的测试用例,进行相应测试;或 执行预设执行指令,调用与所述预设执行指令对应的测试用例,进行相应测试。
3.如权利要求I所述的方法,其特征在于,在所述根据接收到的测试触发事件,广播测试消息之前,还包括 获取镜像文件,所述镜像文件包括测试程序和测试资源。
4.如权利要求1、2或3所述的方法,其特征在于,在所述启动获取的镜像文件的测试程序之前,还包括 判断所述测试资源是否存在,若否,则进入正常模式。
5.如权利要求4所述的方法,其特征在于,在所述调用所述测试程序中相应的所述测试用例,进行相应测试之后,还包括 判断所述测试结果是否合格,若是,进入正常模式,若否,则重新测试。
6.一种生产测试的装置,其特征在于,所述装置包括 测试消息广播单元,用于根据接收到的测试触发事件,广播测试消息; 测试程序启动单元,用于响应所述测试消息,启动获取的镜像文件的测试程序,所述测试单元包括至少一项测试用例; 测试单元,用于调用所述测试程序中相应的所述测试用例,进行相应测试。
7.如权利要求6所述的装置,其特征在于,所述装置还包括 镜像文件获取单元,用于获取镜像文件,所述镜像文件包括测试程序和测试资源。
8.如权利要求6或7所述的装置,其特征在于,所述装置还包括 测试资源判断单元,用于判断所述测试资源是否存在,若否,则进入正常模式。
9.如权利要求8所述的装置,其特征在于,所述装置还包括 测试结果判断单元,用于判断所述测试结果是否合格,若是,进入正常模式,若否,则重新测试。
全文摘要
本发明适用于生产测试领域,提供了一种生产测试的方法及装置,所述方法包括获取镜像文件,所述镜像文件包括测试程序和测试资源,根据接收到的测试触发事件,广播测试消息,响应所述测试消息,启动获取的镜像文件的测试程序,所述测试单元包括至少一项测试用例,调用所述测试程序中相应的所述测试用例,进行相应测试,之后,判断测试结果是否合格,若是,进入正常模式,若否,则重新测试。本发明,实现快速的进入测试状态,降低了失误率,大幅提高了测试稳定性和测试效率。
文档编号G06F11/36GK102880549SQ20121036465
公开日2013年1月16日 申请日期2012年9月26日 优先权日2012年9月26日
发明者宋新华 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1