自动测试键盘输入字符的方法技术

技术编号:2880788 阅读:200 留言:0更新日期:2012-04-11 18:40
一种自动测试键盘输入字符的方法,由启动输入程序模块、模拟键盘输入模块、自动判定结果模块及关闭输入程序模块四部分组成,该自动测试键盘输入字符的方法,提供一作业流程的标准化。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及测试键盘输入字符(字节、符号)的方法,特别是适用于任何自动测试键盘输入字符的检验方法。为了要区分出每一个字符,在计算机系统当中为每一个字符编号,这个号码我们称的为字符码。在英文系统当中常用的字符码有ASCII、EBCDIC等,在中文系统当中有BIG-5码、公会码、倚天码等。因为ASCII码是以一个位组来记录,因此大部份的计算机系统都会将128到255的部份设计成为一些简易的字节、图形(例如画框线条、罗马字母、其它外文字母),成为256个字节的EASCII,但是在不同国家设计的计算机操作系统,这一部份并不会相同,而ASCII小于等于127的部份则是统一的。中文字节码使用两个位组来记录,所以理论上可以储存65,536个字节,但是因为中文系统必须要考虑和英文文字共存,所以它只使用两个位组的十五个位来记录,若最高位为0,则代表它是一个ASCII字节,而最高位为1才代表它是中文字节,但是也不是用尽所有的编码空间。目前测试键盘输入字符的验证程序,必须完全依赖人工方式完成,不仅费时费力,而且准确率低,更不利于生产作业的标准化。由于各国键盘的规格不一,测试键盘的兼容范围不易做一标准化的测试,如以符号″ ″为例,欧洲键盘只须按二键即可完成,但以美国而言,则可能须按3-6个键方能显示出符号″ ″,不仅费时费力,而且显示的符号″ ″可能测试者无法目视出是否正确。本专利技术解决了人工测试键盘输入字符效率差,准确率低的问题,采用自动检验方法,提高效率和准确率,并使整个作业流程标准化。本专利技术所提的由启动输入程序模块、模拟键盘输入模块、自动判定结果模块及关闭输入程序模块四部份组成。有关本专利技术的详细内容及技术配合附图说明如下,其中图1为本专利技术的功能模块图流程图2本专利技术的模拟键盘输入模块流程图;图3本专利技术的自动判定结果模块流程图;图4本专利技术的实施例中启动Wordpad程序图;图5本专利技术的实施例中Wordpad中输入″ ″字符图示。标号说明110启动输入程序模块120模拟键盘输入模块130自动判定结果模块140关闭输入程序模块步骤210查寻输入字符步骤220判断是否找到输入字符步骤230将输入字符内容设为空,并将输入指标设定到输入字符上步骤240模拟使用者键盘输入测试字符步骤310查寻输入字符步骤320判断是否找到输入字符步骤330读取输入字符内容,并设为读取字符步骤340判断读取字符与测试字符是否相同步骤350设定测试结果为成功步骤360设定测试结果为失败请参考图1所示本专利技术的自动测试键盘输入字符(字节、符号)的方法由启动输入程序模块110、模拟键盘输入模块120、自动判定结果模块130及关闭输入程序模块140四部份组成。其中,该各部模块功能分别为启动输入程序模块110负责启动输入程序;模拟键盘输入模块120模拟使用者做键盘输入,及模拟使用者敲键输入测试字符;自动判定结果模块130自动读取模拟键盘输入的字符,并判断结果;关闭输入程序模块140负责关闭输入程序。其中,本专利技术的模拟键盘输入模块120的流程如图2所示。首先查寻输入字符(步骤210),接著判断是否找到输入字符(步骤220),如果没有找到输入字符,则结束模拟键盘输入模块120的流程;如果有找到输入字符,则将输入字符内容设为空,并将输入指标设定到输入字符上(步骤230),接著进行模拟使用者键盘输入测试字符(步骤240),完成模拟键盘输入模块120的流程。接著完成模拟键盘输入模块120的流程后,进入自动判定结果模块130的程序,本专利技术的自动判定结果模块130的流程如图3所示。首先进行查寻输入字符(步骤310),接著判断是否找到输入字符(步骤320),再读取输入字符内容,并设为读取字符(步骤330),最后进行判断读取字符与测试字符是否相同(步骤340),如果相同,则表示设定测试结果为成功(步骤350),如果不相同,则表示设定测试结果为失败(步骤360),以完成自动测试键盘输入字符的检验方法。本专利技术可以自动测试所有键盘输入字符,不须人工干预,提高了效率和准确性,同时给出一个判定的结果,使整个作业流程标准化。本专利技术提出一具体实施例,说明适用于任何自动测试键盘输入字符的检验方法。在WindowsX的系统下,启动Wordpad程序,如图4所示。按住ALT键,并按小键盘中的″0″″1″″2″″8″键,则应输入一欧元符号″ ″,如图5所示。本方法通过自动启动Wordpad程序,模拟键盘输入来输入如上按键,然后读取输入的字符,与″?″比较,从而判定输入结果,相等则说明该字符的键盘输入正常,反之,则说明该字符的键盘输入不正常。虽然本专利技术以前述的较佳实施例公开如上,然其并非用以限定本专利技术,本领域的技术人员在不脱离本专利技术的精神和范围内可作出多种修改,因此本专利技术的保护范围当视后附的权利要求书所界定者为准。权利要求1.一种,该方法至少包含下列步骤提供一启动输入程序模块,用以启动输入程序;提供一模拟键盘输入模块,用以模拟使用者做键盘输入;提供一自动判定结果模块,用以自动读取模拟键盘输入的该字符,并判断结果;及提供一关闭输入程序模块,用以关闭输入程序。2.如权利要求1所述的,其中该字符包含字节与符号。3.如权利要求1所述的,其中该模拟键盘输入模块进一步包括下列处理程序查寻输入字符;确定找到该输入字符;将该输入字符内容设为空,并将输入指标设定到该输入字符上;及模拟使用者键盘输入测试字符。4.如权利要求1所述的,其中该自动判定结果模块进一步包括下列处理程序查寻该输入字符;确定找到该输入字符;读取该输入字符内容,并设为读取字符;及判断该读取字符与该测试字符是否相同。5.如权利要求1所述的,其中该方法系用于出厂键盘的验证方法。6.一种,该方法至少包含下列步骤提供一启动输入程序模块,用以启动输入程序;提供一模拟键盘输入模块,用以模拟使用者做键盘输入,至少包含下列步骤查寻输入字符;确定找到该输入字符;将该输入字符内容设为空,并将输入指标设定到该输入字符上;模拟使用者键盘输入测试字符;提供一自动判定结果模块,用以自动读取模拟键盘输入的该字符,并判断结果,至少包含下列步骤查寻该输入字符;确定找到该输入字符;读取该输入字符内容,并设为读取字符;判断该读取字符与该测试字符是否相同;及提供一关闭输入程序模块,用以关闭输入程序。7.如权利要求6所述的,其中该字符包含字节与符号。8.如权利要求6所述的,其中该方法系用于出厂键盘的验证方法。全文摘要一种,由启动输入程序模块、模拟键盘输入模块、自动判定结果模块及关闭输入程序模块四部分组成,该,提供一作业流程的标准化。文档编号G06F9/445GK1369781SQ0110298公开日2002年9月18日 申请日期2001年2月12日 优先权日2001年2月12日专利技术者董敏, 陈玄同, 林光信 申请人:英业达股份有限公司本文档来自技高网...

【技术保护点】
一种自动测试键盘输入字符的方法,该方法至少包含下列步骤:提供一启动输入程序模块,用以启动输入程序;提供一模拟键盘输入模块,用以模拟使用者做键盘输入;提供一自动判定结果模块,用以自动读取模拟键盘输入的该字符,并判断结果;及提供 一关闭输入程序模块,用以关闭输入程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:董敏陈玄同林光信
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1