键盘的测试方法

文档序号:6388385阅读:579来源:国知局
专利名称:键盘的测试方法
技术领域
本发明是关于一种测试方法,尤其是关于测试键盘是否合格的一种方法。
背景技术
如图1所示,传统键盘测试方法包含一测试机1及一待测键盘2,该测试机1与该待测键盘2相连。
待测键盘2上的各按键均对应一原始扫描码,若按键所具有的功能及位置等固定,则其所对应的原始扫描码也就固定,也即每一按键均对应一不同的原始扫描码。当按压键盘2上的按键时,均会发出一扫描码。
该测试机1中包含一信息数据库11、一记录及调用模块12及一比较单元13。其中该信息数据库11中包含一测试程序、一种待测键盘的每一按键所应对应的原始扫描码,该记录及调用模块12负责读取及存储待测按键所发出的扫描码以及从信息数据库11中取出该待测按键所对应的原始扫描码,且负责调用比较单元13,该比较单元13比较待测按键所发出的扫描码与其所对应的原始扫描码是否相同。
另,在所述测试机1上设一用户界面14,此用户界面14基于DOS操作平台上,其上显示待测键盘2上所有按键的代表字符,且设有一标识符,当一按键将要被测试时,该标识符即跳到该按键所对应的代表字符上,将该按键标识出来。
测试时,操作人员依照用户界面14上标识符的标识,按压待测键盘2上相对应的按键,则有三种情况出现,分别是该键正常,则用户界面14上标识符跳到下一按键所对应的代表字符上,可继续对该下一键进行测试;操作人员不小心按错了键,则用户界面14上显示”错误”信息,操作人员必须根据错误原因在待测键盘2上按一相应的组合键,以消除错误后才可继续进行测试;若操作人员未按错键,而用户界面14上显示”错误”信息,则说明该键不合格。
下面将结合图2对传统键盘测试方法的测试步骤作一详细说明,而在此方法的运作过程中提及系统运作架构的部分请参阅图1所示,说明如下激活信息数据库11中的测试程序;操作人员依照用户界面14上标识符所指的代表字符,按压待测键盘2上相对应的待测按键,该待测按键发出一扫描码,同时记录及调用模块12从信息数据库11中取出该待测按键所对应的原始扫描码(步骤100);比较单元13比较此扫描码是否与此原始扫描码相同(步骤200);若相同,则判断待测键盘2上各按键是否均测试完毕(步骤300),若测试完毕,则测试结束,该待测键盘2合格,若还未测试完毕,则标识符依次跳到待测键盘2的下一待测按键上,可继续测试下一待测按键(回到步骤100);若两扫描码不相同,则测试程序即被锁住,操作人员判断是否按错了按键(步骤400);若是按错了按键,则操作人员需针对错误原因在待测键盘2上按一组合键将错误消除(步骤500),再继续测试该待测按键(回到步骤100);若不是按错了键,则说明是待测键盘2本身故障,此键盘不合格(步骤600)。
通过上述叙述可知,传统键盘测试方法还存在一些不足的地方若用户界面14上显示”错误”信息,则操作人员首先需要判断是按错了按键还是待测键盘2上的按键不合格,若是按错了键还需要根据错误原因在待测键盘2上按一相应的组合键,以消除错误后才可继续进行测试,也即是说还要判断到底是什幺错误,以选择与该错误相应的组合键,否则,则不能消除错误,这样会浪费大量时间,导致测试效率低下。
再者,该信息数据库11中只包含一种测试程序,若需要测试别种类型的键盘时,则需要修改信息数据库11中的测试程序;另外,所述用户界面14是基于DOS操作平台上,其是在黑色背景上显示待测键盘2上各按键的代表字符,这样操作人员看起来比较容易疲劳,易产生误操作。

发明内容
本发明的主要目的是提供一种键盘的测试方法,在测试时,若操作人员按错了键,则测试程序停止运行,当操作人员按对键后,程序即可继续运行,不再需要根据错误原因按压相应组合件以消除错误。
为实现上述目的,本发明采用如下技术方案该测试方法是使用一测试机对一待测键盘进行测试,其中该测试机中包含一信息数据库、一记录及调用模块及一比较单元,其中该信息数据库中包含至少一测试程序及待测键盘上每一按键所对应的原始扫描码,本发明的键盘测试步骤为激活测试程序;按压待测键盘上的待测按键,该待测按键发出一扫描码,同时从信息数据库中取出该待测按键所对应的原始扫描码(步骤200);由比较单元比较此扫描码是否与此原始扫描码相同(步骤300);若两扫描码相同,则测试程序继续运行,判断该待测键盘上的待测按键是否均测试完毕(步骤400);若未测试完毕,则回到步骤200,继续测试待测键盘的下一待测按键;若测试完毕,则表明该键盘合格,测试结束;若两扫描码不相同,则测试程序停止运行,再次按压该待测按键,该待测按键发出一扫描码,由比较单元比较此扫描码是否与上述原始扫描码相同(步骤500);若相同,则回到步骤400,判断待测键盘上的待测按键是否均测试完毕;若不相同,则表明该待测键盘不合格;
采用本发明的技术方案后,若操作人员按错了键,测试程序会自动停止运行,而操作人员只需继续按键,按对键后程序则继续运行,不再需要按一相应的组合键以消除错误,从而可节省大量时间,提高工作效率。


图1为现有技术键盘的测试系统架构示意图。
图2为现有技术键盘的测试方法流程图。
图3为本发明键盘的测试系统架构示意图。
图4为本发明键盘的测试方法流程图。
具体实施例方式
如图3所示,本实施例中键盘测试方法是利用一测试机10对一待测键盘20进行测试。
该测试机10中包含一信息数据库110、一记录及调用模块120及一比较单元130。其中该信息数据库110中整合有多个测试程序,以及多种键盘的键盘类型、每种键盘上各按键所对应的原始扫描码;该记录及调用模块120负责读取及存储待测键盘20的按键所发出的扫描码,以及从信息数据库110中依次取出原始扫描码,且负责调用比较单元130;该比较单元130用于比较待测按键所发出的扫描码与该按键所对应的原始扫描码是否相同。
该待测键盘20上的各按键均对应一扫描码,当按压键盘20上的按键时,均会发出一扫描码。
另,在所述测试机10上设一用户界面140,此用户界面140基于windows操作平台上,其上显示一彩色类似键盘的画面,且将待测按键标识出来,且当一待测按键测试通过后,在所述用户界面140上该待测按键将会消失。
下面将结合图4对本实施例键盘测试方法的测试步骤作一详细说明,而在此方法的运作过程中提及系统运作架构的部分请参阅图3所示,说明如下激活测试程序;根据待测键盘20的类型自信息数据库110中选择相应的测试程序(步骤100);操作人员依照用户界面140键盘画面上所标识的按键,按压待测键盘上的该待测按键,该待测按键发出一扫描码,同时从信息数据库110中取出该待测按键所对应的原始扫描码(步骤200);由比较单元130比较此扫描码是否与此原始扫描码相同(步骤300);若两扫描码相同,测试程序继续运行,判断该待测键盘20上的待测按键是否均测试完毕,且该待测按键自用户界面140的键盘画面上消失(步骤400);若未测试完毕,则用户界面140的键盘画面上标识出下一待测按键,继续测试该待测按键(回到步骤200);若测试完毕,则表明该键盘合格,测试结束;若两扫描码不相同,则测试程序停止运行,操作人员再次按压该待测按键,该待测按键发出一扫描码,由比较单元130比较此扫描码是否与上述原始扫描码相同(步骤500);若相同,则回到步骤400,判断待测键盘上的待测按键是否均测试完毕,且该待测按键自用户界面140的键盘画面上消失;若不相同,则表明该待测键盘不合格;采用本实施例键盘的测试方法后,若操作人员按错了按键,测试程序会自动停止运行,而操作人员只需继续按该按键,测试程序即可继续运行,不再需要按一相应的组合键以消除错误,从而可节省大量时间,提高工作效率。该用户界面140也较为形象逼真,操作人员看起来不易疲劳,降低误操作率。
另,当测试不同种类键盘时,只需测试之前根据待测键盘的型号来选择与之相应的测试程序即可,不再需要修改测试程序,从而提高工作效率。
权利要求
1.一种键盘的测试方法,该测试方法的测试系统包含测试机及待测键盘,该测试机和该待测键盘相互相连,该测试机中包含一信息数据库、一记录及调用模块、一比较单元,其中该信息数据库中包含至少一测试程序及待测键盘上每一待测按键所应对应的原始扫描码,该记录及调用模块负责读取及存储待测按键所发出的扫描码,以及从信息数据库中取出该待测按键所对应的原始扫描码,且负责调用比较单元,该比较单元用于比较该待测按键所发出的扫描码与该待测按键所对应的原始扫描码是否相同,其特征在于该种测试方法的操作步骤如下激活测试程序;按压待测键盘上的待测按键,该待测按键发出一扫描码,同时从信息数据库中取出该待测按键所对应的原始扫描码(步骤200);由比较单元比较此扫描码与此原始扫描码是否相同(步骤300);若两扫描码相同,则测试程序继续运行,判断该待测键盘上的待测按键是否均测试完毕(步骤400);若未测试完毕,则继续依次测试待测键盘的下一待测按键(回到步骤200);若测试完毕,则表明该键盘合格,测试结束;若两扫描码不相同,则测试程序停止运行,再次按压该待测按键,该待测按键发出一扫描码,由比较单元比较此扫描码与上述原始扫描码是否相同(步骤500);若相同,则判断待测键盘上的待测按键是否均测试完毕(回到步骤400);若不相同,则表明该待测键盘不合格。
2.如权利要求1所述键盘的测试方法,其特征在于步骤200中包含依照用户界面所显示键盘画面上的按键标识来按压待测键盘上相应的待测按键。
3.如权利要求2所述的键盘的测试方法,其特征在于若比较单元比较出待测按键的扫描码与该待测按键所对应的原始扫描码相同,则所述用户界面键盘画面上不再显示该按键。
4.如权利要求1所述键盘的测试方法,其特征在于测试开始时,需要根据待测键盘的型号来选择与之相应的测试程序。
全文摘要
本发明是一种键盘的测试方法,其通过一测试机对待测键盘进行测试,其中该测试机中包含一信息数据库、一记录及调用模块及一比较单元,其中该信息数据库中包括至少一种测试程序及待测键盘的每一待测按键所应对应的原始扫描码。测试时,依次按压待测键盘上的各待测按键,由比较单元判断该待测按键所发出的扫描码是否与其所对应的原始扫描码相同;若相同,测试程序继续运行,依次测试下一待测按键;若不相同,则测试程序停止运行,再次按压该待测按键,由比较单元比较此扫描码是否与上述原始扫描码相同;若相同,继续测试下一待测按键;若不相同,则该待测键盘不合格。
文档编号G06F11/26GK1641596SQ20041001514
公开日2005年7月20日 申请日期2004年1月16日 优先权日2004年1月16日
发明者戴飞 申请人:顺德市顺达电脑厂有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1