电子装置测试装置及测试方法

文档序号:6031113阅读:104来源:国知局

专利名称::电子装置测试装置及测试方法
技术领域
:本发明涉及一种电子装置测试装置及测试方法。
背景技术
:在电子装置生产完后,需对其相应的功能进行测试,以判断电子装置是否能正常执行相应的功能,从而保证出产的电子装置能够正常使用。而现有的测试方法是计算机执行记录按键命令的脚本文件,发送按键命令至待测电子装置。待测电子装置根据所接收的按键命令确定导通与按键命令相对应的按键,执行相应的功能。这种测试方法需要待测电子装置内置根据按键命令选择导通相应的按键的程序。而通常在电子装置测试正常待出货时,必须卸载上述内置的程序。如此,当生产的电子装置数量比较大时,操作十分麻烦,严重影响测试效率。
发明内容本发明的目的在于提供一种电子装置测试装置及测试方法,以解决上述技术存在的问题。该电子装置测试装置包括一测试控制单元、一存储模块及一显示屏,该测试装置还包括一模拟按键板驱动模块,具有一插槽,用于插入不同类型的模拟按键板,其中,每一模拟按键板具有一识别码,每一类型的模拟按键板对应一类型的待测装置,以及每一模拟按键板上具有与对应的待测装置上按键数量相同的电气通路,每一电气通路与待测装置上一对应的按键相连通;该存储模块用于存储一测试项目对应表及对各待测装置进行测试用的脚本文件,该测试项目对应表记录了每一类型的模拟按键板的识别码与对各待测装置进行测试用的脚本文件代码的对应关系,该脚本文件为多个按键命令的集合;该测试控制单元包括一识别码读取模块,用于读取该模拟按键板驱动模块上插入的模拟按键板的识别码;一测试脚本文件确定模块,用于根据所读取的识别码从该存储模块存储的测试项目对应表中确定对待测装置进行测试用的脚本文件的代码;以及一测试脚本文件执行模块,用于调用并执行所获取的脚本文件代码对应的脚本文件,按照脚本文件上记录按键命令的顺序发送按键命令至该模拟按键驱动模块;该模拟按键驱动模块还用于识别所发送的按键命令,确定导通该模拟按键板上与按键命令对应的所述电气通路,使得与该电气通路连通的该待测装置的按键产生该按键命令对应的按键信号。该电子装置测试方法,提供一存储模块,用于存储一测试项目对应表及对各待测装置进行测试用的脚本文件,该测试项目对应表记录了每一类型的模拟按键板的识别码与对各待测装置进行测试用的脚本文件代码的对应关系,该脚本文件为多个按键命令的集合,该测试方法包括步骤读取一模拟按键板的识别码;根据所读取的识别码在该测试项目对应表中确定对待测装置进行测试用的脚本文件的代码;调用并执行所述脚本文件代码对应的脚本文件,按照脚本文件记录按键命令的顺序发送按键命令;以及识别所发送的按键命令,以确定导通该模拟按键板上与该按键命令对应的一电气通路,使得与该电气通路4连通的该待测装置的按键产生该按键命令对应的按键信号。本发明提供的电子装置测试装置及方法,能够自动识别待侧装置的类型,并从存储的测试用的脚本文件中调用并执行与待测装置对应的脚本文件,发送按键命令,以导通模拟按键板上与按键命令对应的一电气通路使待测装置执行相应的功能。使用本发明之测试装置及测试方法,每台待测试的电子装置在测试时都不需要内置根据按键命令确定导通相应的按键的程序,如此,在测试正常后,也不需要卸载上述内置的程序,能够大大提高测试效率。图1为本发明一实施方式下电子装置测试系统的架构图。图2为本发明一实施方式下电子装置测试装置的测试控制单元所执行功能的模块图。图3为本发明一实施方式下电子装置测试方法流程图。具体实施例方式请参考图l,为本发明一实施方式下电子装置测试系统的架构图。该测试系统包括一测试装置10、一连接器20及一待测装置30。该测试装置10包括一模拟按键板驱动模块101及一测试控制单元102。该测试控制单元102包括一个或多个处理单元。该模拟按键板驱动模块101与该测试控制单元102通过通用输入/输出(GeneralPurposelnputOutput,GPIO)端口连接。该模拟按键板驱动模块101上有一插槽,用于插入不同类型的模拟按键板1010。不同类型的待测装置30需要不同类型的模拟按键板IOIO,每一类型的模拟按键板1010上有与对应的待测装置30上按键的数量相同的电气通路。每一类型的模拟按键板1010还有一识别码。该连接器20用于将该模拟按键板驱动模块101上的模拟按键板1010与该待测装置30上的按键板进行连接,该模拟按键板1010的每一电气通路与该待测装置30的每一对应的按键相连通。该连接器20可根据待测装置30的类型进行更换。该待测装置30为一便携式电子装置,如电子相框、电子书等。该测试装置10还包括一存储模块103及一显示屏104。该存储模块103用于存储一测试项目对应表及对待测装置30进行测试用的脚本文件。如表一所示,该测试项目对应表包括一识别码栏及一脚本文件代码栏。该识别码栏记录每一类型的模拟按键板1010的识别码。该脚本文件代码栏记录不同脚本文件的代码。该脚本文件为多个按键命令的集合。其中,该按键命令至少包括以下内容按键代码、按键间的间隔与按键按压持续的时长。在本实施方式中,执行每一脚本文件可对待测装置30的多个测试项目进行测试,如对电子相框的播放图片、播放音乐等项目进行测试。表一测试项目对应表识别码脚本文件代码ID1Al5<table>tableseeoriginaldocumentpage6</column></row><table>请参考图2,为本发明一实施方式下电子装置测试装置的测试控制单元所执行功能的模块图。该测试控制单元102包括一识别码读取模块1021、一脚本文件确定模块1022、一脚本文件执行模块1023、一显示模块1024及一操作界面处理模块1025。该识别码读取模块1021用于读取该模拟按键板驱动模块101上插入的模拟按键板1010的识别码。该脚本文件确定模块1022用于根据所读取的识别码在测试项目对应表中确定该待测装置30测试时所需要的脚本文件的代码。该脚本文件执行模块1023用于根据所确定的脚本文件的代码调用并执行相应的脚本文件,将该脚本文件上记录的按键命令按记录的顺序通过GPIO端口传输至该模拟按键板驱动模块101。该模拟按键板驱动模块101识别所发送的按键命令,发送一信号,例如高电平,使该模拟按键板1010上与按键命令对应的一电气通路导通,即该待测装置30上与该电气通路连通的一按键导通以产生该按键命令相应的按键信号,该待测装置30根据该按键信号执行相应的功能。该显示模块1024用于将该操作界面处理模块1025提供的一操作界面显示在该显示屏104上,以及将该脚本文件执行模块1023执行脚本文件的过程显示在该操作界面提供的一文本显示区内,以供测试人员及时知晓当前在测试待测装置30的何种功能,以及判断待测装置30是否正常执行了与发送的按键命令对应的功能。该操作界面还提供暂停执行脚本文件、标识按键命令、继续执行脚本文件及停止执行脚本文件等功能。该操作界面处理模块1025能够响应测试人员在该操作界面上执行的操作。当待测装置30不能正常执行相应的功能时,测试人员可通过该操作界面提供的暂停功能,暂停脚本文件的执行。测试人员还可通过该操作界面提供的标识功能,对待测装置30不能正常执行的按键命令进行标识,例如对该按键命令加以文字注解,这样在测试结束后,测试人员可及时追踪待测装置30不能正常执行的按键命令。在对待测装置30不能正常执行的按键命令进行标识后,测试人员可通过该操作界面提供的继续执行脚本文件的功能,以继续执行脚本文件,或者是通过该操作界面提供的停止脚本文件的功能,以停止脚本文件的执行。请参考图3,为本发明一实施方式下电子装置测试方法流程图。步骤S301中,该识别码读取模块1021读取该模拟按键板驱动模块101上插入的模拟按键板1010的识别码。步骤S302中,该脚本文件确定模块1022根据所读取的识别码在测试项目对应表中确定该待测装置30测试时所需要的脚本文件的代码。步骤S303中,该脚本文件执行模块1023根据所确定的脚本文件的代码调用并执行相应的脚本文件,将该脚本文件上记录的按键命令按记录的顺序通过GPIO端口传输至该模拟按键板驱动模块101。在本实施方式下,在该脚本文件执行模块1023执行脚本文件时,该显示模块1024调用该操作界面模块1025提供的操作界面,并将该操作界面显示在该显示屏104上,以及将该脚本文件执行模块1023执行脚本文件的过程显示在该操作界面的文本显示区内。步骤S304中,该模拟按键板驱动模块101识别所发送的按键命令,发送一信号,例如高电平,使该模拟按键板1010上与按键命令对应的一电气通路导通,即使该待测装置30上与该电气通路连通的一按键导通产生该按键命令相应的按键信号,该待测装置30根据该该按键信号执行相应的功能。步骤S305中,判断该待测装置30是否正常执行了相应的功能,如果是,则执行步骤S306,否则,测试人员可在该显示屏104显示的操作界面上执行相关的功能。步骤S306中,该脚本文件执行模块1023判断是否还有下一条按键命令需要发送,如果是,则重复执行步骤S303,否则,整个测试过程结束。权利要求一种电子装置测试装置,该测试装置包括一测试控制单元、一存储模块及一显示屏,其特征在于,该测试装置还包括一模拟按键板驱动模块,具有一插槽,用于插入不同类型的模拟按键板,其中,每一模拟按键板具有一识别码,每一类型的模拟按键板对应一类型的待测装置,以及每一模拟按键板上具有与对应的待测装置上按键数量相同的电气通路,每一电气通路与待测装置上一对应的按键相连通;该存储模块用于存储一测试项目对应表及对各待测装置进行测试用的脚本文件,该测试项目对应表记录了每一类型的模拟按键板的识别码与对各待测装置进行测试用的脚本文件代码的对应关系,该脚本文件为多个按键命令的集合;该测试控制单元包括一识别码读取模块,用于读取该模拟按键板驱动模块上插入的模拟按键板的识别码;一测试脚本文件确定模块,用于根据所读取的识别码从该存储模块存储的测试项目对应表中确定对待测装置进行测试用的脚本文件的代码;以及一测试脚本文件执行模块,用于调用并执行所获取的脚本文件代码对应的脚本文件,按照脚本文件上记录按键命令的顺序发送按键命令至该模拟按键驱动模块;该模拟按键驱动模块还用于识别所发送的按键命令,确定导通该模拟按键板上与按键命令对应的所述电气通路,使得与该电气通路连通的该待测装置的按键产生该按键命令对应的按键信号。2.如权利要求1所述的电子装置测试装置,其特征在于,该模拟按键板驱动模块与该测试控制单元通过通用输入/输出端口进行连接。3.如权利要求1所述的电子装置测试装置,其特征在于,该模拟按键板驱动模块上的模拟按键板的每一电气通路通过一外置连接器与该待测装置上的每一对应的按键相连通。4.如权利要求1所述的电子装置测试装置,其特征在于,该按键命令至少包括以下内容按键代码、按键间的间隔与按键按压持续的时长。5.如权利要求1所述的电子装置测试装置,其特征在于,该测试控制单元还包括一操作界面处理模块,用于提供一操作界面,以及响应在该操作界面上执行的操作。6.如权利要求5所述的电子装置测试装置,其特征在于,该操作界面提供一文本显示区、一暂停执行脚本文件功能、一标识按键命令功能、一继续执行脚本文件功能及停止执行脚本文件功能。7.如权利要求6所述的电子装置测试装置,其特征在于,该测试控制单元还包括一显示模块,用于调用该操作界面处理模块提供的操作界面,将该操作界面显示在该显示屏上,以及将该脚本文件执行模块执行脚本文件的过程显示在该操作界面的文本显示区内。8.—种电子装置测试方法,提供一存储模块,用于存储一测试项目对应表及对各待测装置进行测试用的脚本文件,该测试项目对应表记录了每一类型的模拟按键板的识别码与对各待测装置进行测试用的脚本文件代码的对应关系,该脚本文件为多个按键命令的集合,其特征在于,该测试方法包括步骤读取一模拟按键板的识别码;根据所读取的识别码在该测试项目对应表中确定对待测装置进行测试用的脚本文件的代码;调用并执行所述脚本文件代码对应的脚本文件,按照脚本文件记录按键命令的顺序发送按键命令;以及识别所发送的按键命令,以确定导通该模拟按键板上与该按键命令对应的一电气通路,使得与该电气通路连通的该待测装置的按键产生该按键命令对应的按键信号。9.如权利要求8所述的电子装置测试方法,其特征在于,还包括步骤判断是否还有按键命令需要发送,如果是,则继续发送按键命令,否则测试结束。10.如权利要求8所述的电子装置测试方法,其特征在于,该按键命令至少包括以下内容按键代码、按键间的间隔与按键按压持续的时长。全文摘要本发明提供一种电子装置测试方法,提供一存储模块,用于存储一测试项目对应表及对各待测装置进行测试用的脚本文件,该测试项目对应表记录了每一类型的模拟按键板的识别码与对各待测装置进行测试用的脚本文件代码的对应关系,该方法包括读取一模拟按键板的识别码;根据所读取的识别码在测试项目对应表中确定对待测装置进行测试用的脚本文件的代码;调用并执行所述脚本文件代码对应的脚本文件以发送按键命令;以及识别所发送的按键命令,以确定导通模拟按键板上与该按键命令对应的一电气通路,使得与该电气通路连通的待测装置的按键产生该按键命令对应的按键信号。本发明还提供一种测试装置。使用该测试方法与装置能够大大提高测试效率。文档编号G01R31/00GK101738550SQ200810305559公开日2010年6月16日申请日期2008年11月14日优先权日2008年11月14日发明者周峰,徐志鑫,段斌刚,游瑞翔,王汉哲,程华东申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1