一种便携式电子设备的功能测试方法

文档序号:6561922阅读:390来源:国知局
专利名称:一种便携式电子设备的功能测试方法
技术领域
本发明涉及一种便携式电子设备的功能测试方法.
背景技术
^更携式电子设备,如手机,属于嵌入式系统,嵌入式系统平台缺乏较统一、标 准的接口,这使得为嵌入式系统开发的测试工具不易通用.因此,需要分析电子设 备的共同性,并以此为切入口,通过较小的代价实现测试工具在不同嵌入式系统的 平台都可使用的目的.由于电子设备的输入方法多通过鍵盘,现有的方案也多以模 拟键盘输入为方法.现有的方案是以硬件的形式来模拟M的输入,即通过M模 拟开关与电子设M盘的PCB;M目连,通过软件驱动^t模拟开关,使电子设备 键盘PCB板产生相应的导通,M拟^^输入.这种方法需要硬件辅助,成^ 高,不利于推广大范围使用;而且需要破坏电子设备,使^PCB板露出来以便 与M模拟开关相连,M成一定的损失.
针对上述的缺点有人提出了解决方案,如中国专利数据库在2006年1月11 曰公开了发明名称为《一种CDMA手机软件自动测试的方法》的发明专利申请,其 申请号200410009308. 9. —种CDMA手;M^件自动测试的方法,该方法主要是通过 电脑棋拟手机^t在电脑中点击模拟手机键盘的用户界面,从而生成相应的测试 脚本文件.再将测试脚本文件解释为手机能够识别的命令发往手机,手机执行相应 的命令并给予回报,从而完成测试.这种方案在生成脚本的过程中,因得不到M 输入的有^LSJt(如显示操作的结果(如1主菜单、显示短信内容等)),整 个过程不直观,不易定位功能测试进行到哪一步了,故录制过程不够方便顺畅.而 且,如果在录制过程中发生了浙吴,也会因为得不到及时反馈而不易立即发现并进 行更改.亊后的更改也会因为定位较难,而变得比较困难.总而言之,现有的方案 在脚本的生成、修改、维护方面是比较费时费亊的.在手M件开发的过程中,修 改功能的实现方法是比较经常的事,而功能的修改一般都会导致输入M序列的变 化,也就是iOip本要随之经常调整.因此,脚本生成、修改、维护的容易实现,是 能较好地利用按键命令实现自动化测试的关键因素之一;而现有方案在脚本的生 成、修改、维护方面,有较明显的缺陷,需要改进。

发明内容
本发明提供一种便携式电子设备的功能测试方法,其克服了背景技术所描述的不足,
本发明的目的这样实现的 一种便携式电子设备的功能测试方法,该便携式电 子i殳备具有键盘,该测试方法包括
步骤A,脚本录制步骤,在电子设备的键盘上执行^^搮作以生成M信息, 将生成的按鍵信息数据传送给计算机,计算M收M信息;
步骤B,脚本回放步骤,包括
步壤Bl,计算机将^I信息数据转换为相应的M命令,该些M命令序列 组成测试脚本文件,计算机回放测试脚本文件,将M命令数据传送给电子设备; 步骤B2,电子设M收M命令数据并自动执行^t命令以测试电子设备功能.
所述的脚本录制步骤在电子设备的键盘上执行M操作以生成M信息,将 生成的按鍵信息打包成具有一定格式的信息数据流,再将信息数据流传送给计算 机,计算机接收、解析信息数据流得到^fc信息;
所述的脚本回放步骤包括
步猓Bl,计算机将^^信息转换为相应的^命令,该些^t命令序列组成 测试脚本文件并保存该测试脚本文件;计算机回放测试脚本文件,依条将M命令 打包成具有一定格式的命令数据流并将命令数据流传送给电子设备;
步骤B2,电子设备接收、解析命令数据流并自动执行M命令以测试电子设 备功能;
步骤B3,电子设备将^t命令的执行结果打包成具有一定格式的结果数据流 并回报计算机,计算机接收、解析并判断执行结果. 所述的脚本录制步骤包括
步骤Al,计算机向电子设备发送开始传送M信息数据的命令,电子设M 收并执行该命令;
步骤A2,在电子设备的键盘上执行^^操作以生成M信息,将生成的M 信息打包成具有一定格式的信息数据流,并将信息数据流传送给计算机;
步骤A3,计算机接收、解析信息数据流得到M信息,同时在计算机的显示 屏的^^信息框内显示接收的M信息;
步骤A5,用户判断功能测试是否结束,如果是,从计算机发送停止传送M 信息数据的命令,手机接收并执行该命令,完成脚本的录制;如果否,继续执行步 骤A2。
所述的脚本录制步骤的步骤A3和步骤A5之间还包括
步骤A4,用户判断是否有操作m 如果有,计算机发送停止传送^^信息 数据的命令,用户手动删除出错M信息,再将手机上的搮作恢复到出错前,然后 再从计算机发送开始传送按鍵信息数据的命令,手机接收并执行步骤A2;如果没
有,则继续以下步骤.
所述的脚本回放步骤中的步骤B1包括
步骤Bll, M信息全部接收后,计算机将^^信息转换为相应的按键命令并 显示在计算机的M命令信息框内,该些^^命令序列组成测试脚本并可^为测 试脚本文件,计算机回放测试脚本;
步骤B12,计算M择命令发送功能,将显示在计算机的^^命令信息框内的 ^t命令序列的第一条M命令,打包成具有一定格式的命令数据流并将命令数据 流传送给电子设备,然后执行步骤B2;
所述的脚本回放步骤中的步骤B3包括
步壤B31,电子设备将^:命令的执行结果打包成具有一定格式的结果数据流 回报给计算机,计算机接收、解析执行结果;
步骤B32,计算;M艮据解析的执行结果判断电子设备是否正确接收并正确执行 了M命令,如果是,则执行步骤B33,如果否,则执行步骤B34;
步骤B33,计算机判断是否还有^:命令需要发送,如果是,则执行步骤B12 继续发送下一条^Ht命令数据,如果否,则结束测试流程;
步骤B34,计算机发出报错信息并显示在计算机显示屏,停止发送下一条M 命令数据。
调用并组合多个测试脚本文件成系列功能组合测试,将该多个测试脚本文件分 别导入任务表中,并输入每个测试脚本文件希望执行的次数,并按预定顺序次数回 放测试脚本文件以对电子设备的功能进行测试,其中测试脚本文件通过上述方法保 存在计算机.
所述的电子设备为手机。
所述的电子设备和计算机之间的传送方式可为串口传输方式、U盘口传输方 式、红外传输方式、蓝牙传输方式或无线网^#输方式中的任一种,
所述的脚本录制步猓中,在电子设备的键盘上执行M操作同时,电子设备的 LCD显示屏显示^Jt搮作的结果信息.
所述的^*信息中至少包括以下内容M值和皿的状态;M命令中至少
包括以下内容M字符串、M间的间隔、M持续的时长;M命令的执行结 果中至少包括以下内容M字符串、执行的结果信息。 本技术方案和背景技术相比,具有如下的优点
本发明提供了一种技术方案,通过在电子设备上进行测试的同时,由电子设备 向计算机发送^^信息,在计算机上生成由^t命令序列组成的测试脚本.再从计 算机上回放测试脚本,电子设备接收并自动执行M命令序列,完成相应测试的方 法,而本方案不需要硬件辅助设备,也不需要破坏手机.方案的成本低,利于大范 围使用.本技术方案在脚本生成方面,采用直接在电子设备上进行测试的同时,由 电子设备向计算机回报M命令,从而生成测试脚本.这种方法,可以直接利用电 子设备的LCD显示,直观的看到输入M的结果反馈(如1主菜单、显示短 信内容等)),容易保证脚本的正确性.当录制发生M时,很容易发现并及时进行 修改.当软件功能修改时,只要重新在电子设备上进行一次测试,即可同时得到更 新过的测试脚本.这样,脚本的生成、修改、维护,就变得简单易用了.另外,本 发明计算机端的测试程序提供了更强大的功能,如生成随机M序列进行测试, 调用多个测试脚本进行一系列功能的组合测试等. 附困说明
下面结合附困和实施例对本发明进一步说明。


图1是本发明实施例一的功能测试方法的原理流程图.具体实施方式
实施例一
一种手机的功能测试方法,本实施例的电子设备为手机,但并不以手机为限, 其它如PDA也适用于本方法.该方法所采用的硬件包括手机、计算机、连接手机 和计算机的物理通道.
手机接收用户的M输入,记录M信息,将该M信息打包成具有一定格 式的信息数据流,发送给计算机端的测试程序;接收计算机端发送的包含M命令 的命令数据流,解析出M命令,并自动按照^命令执行相应的^t处理;将执 行结果打包成具有一定格式的结果数据流,发送给计算机端的测试程序.上述的数 据打包可采用数据压缩、解压缩方法,
计算机端测试程序接收、解析手机发来的信息数据流,得到^^信息,并将 M信息转换为^^命4H^以形成测试脚本文件;将M命令打包成具有一定格 式的命令数据流,发送给手机;接收、解析手机发来的结果数据流,得到执行结果,
以判断手机测试结果。其中,通过录制一次测试脚本文件并保存之后,可调用、重 复多次地自动回放该测试脚本文件,无需再操作脚本录制步骤,则可以方便地完成 对手机软件功能的压力测试、回归测试和一些不需要过多关注显示的功能测试.计
算机端测试程序还可实现以下功能编辑^t信息和^:命令序列、将处理过的按
鍵命令序列保存至脚本文件、从脚本文件调入M命令序列、开始/暂停/继续/停止 M命令序列的发送、循环多次执行M命令序列、执行过程中进行出错处理、按 鍵命令间支持延时处理、按任意顺序任意循环次数执行多个按鍵命令序列. 为了连接手机和计算机端测试程序,需要在手机和计算机端测试程序之间建立
可靠的通i凡机制.通讯机制包括两方面的内容 一是硬件上要建立可靠的通讯连接 的物理通道,可以但不限于用以下方法实现通讯连接串口、 U盘口、红外、蓝牙、 无线局域网等;二是软件上要有一套通讯协议,以规定数据的打包、传输、解析方 法和具体的格式.通讯协议可以采用已有规定的、标准的协议,如标准或扩展的 AT命令,也可以自己确立一套通讯协议,分别在手机端、计算机的测试程序端实 现该协议.
如图l所示,测试方法包括
步骤A,脚本录制(按健信息搜集)步骤,包括
步骤A1,预备步骤手机进入测试流程,接着计算机端的测试程序向手机发 送开始传送^4t信息数据的命令,手M收并执行该命令;
步骤A2,按^fc信息生成、发送步骤使用者在手机的键盘上执行^t搮作以 生成^t信息,手机的LCD显示屏显示操作的结果信息(如i^v主菜单、显示 短信内容等),并将生成的M信息打包成具有一定格式的信息数据流,再将信息 数据流传送给计算机端的测试程序;
步骤A3,按鍵信息接收步碟计算机端的测试程序接收、解析信息数据流得 到按鍵信息,同时在计算机端的测试程序的按鍵信息框内显示接收的M信息;
步骤A4,用户判断是否有搮作错误步骤用户通过手机LCD上显示的功能界 面(如进入主菜单、显示短信内容等),来判断按鍵的输入是否有误?如果有, 用户从计算机端的测试程序发送停止传送M信息数据的命令并手动删除M信 息框内显示的出错M信息,再将手机上的操作恢复到出错前,然后再从计算机端 的测试程序发送开始传送^^信息数据的命令,手机接收并执行步骤A2;如果没 有,则继续以下步骤;
步骤A5,用户判断功能测试是否结束步骤用户判断功能测试是否结束(手
机键盘是否结束输入)?如果是,从计算机端的测试程序发送停止传送M信息数
据的命令,手M收并执行该命令,完成脚本的录制;如果否,继续执行步骤A2; 步骤B,脚本回放(M命令发送执行)步骤,包括
步骤Bll,脚本生成步骤M信息全部接收后,将M信息转换为相应的按 鍵命令,同时在计算机端的测试程序的M命令框内显示M命令序列;
该些M命令序列组成测试脚本文件并*该测试脚本文件,计算机端的测试 程序回放测试脚本文件;
步骤B12,命令发送步壤计算^#^令发送功能,将显示在计算机的测试 程序的^L命4Ht息框内的M命令序列的第一条M命令,打包成具有一定格式 的命令数据流并将命令数据流传送给电子设备,然后执4亍步骤B2;
步骤B2,命令执行步骤手机接收、解析命令数据流并自动执行M命令以 测试手机功能;
步骤B31,接收齡结果步稞手机将碰命令的执行结果打包成具有一定格 式的结果数据流回报给计算机端的测试程序,计算机端的测试程序接收、解析执行 结果;
步骤B32,判断执行结果是否正确步骤计算机端的测试程序根据解析的执行 结果判断手机是否正确接收并正确执行了M命令?如果是,則执行步猓B33,如 果否,则执行步骤B34;
步骤B33,判断是否还有按鍵命令步骤计算机端的测试程序判断是否还有按 鍵命令需要发送?如果是,则执行步骤B12并继续发送下一条(第二条以此类推) ^t命令数据,如果否,则结束测试流程;
步壤B34,发出报错步骤计算机端的测试程序发出报错信息并显示在计算机 端的测试程序显示屏,停止发送下一条皿命令数据.
由于手机上的任务繁忙,要求每次传输M信息或按键命令时的数据量要尽量 小,以减少对手机正常运行的影响.M信息中应至少包括以下内容M值、按 鍵的状态(按下、释放或长按);M命令中应至少包括以下内容^t字符串、 M间的间隔、M持续的时长;M命令执行结果中至少包括以下内容M字 符串、执行的结果信息(如成功、失敗及失敗的原因)。
判断执行结果是否正确步骤中是采用如下方法判断首先,判断回传的执行结 果的^t命令字符串是否与发出的相同?若不相同,则执行结果4m;若相同,则 看执行结果信息?若执行结果信息为成功,则认为执行结果成功,若执行结果为失
败,则{人为执行结果餘溪.
为方便使用者对^t信息或M命令进行一些编辑或修改,计算机端的测试程
序中的M信息框内的M信息、M命4Ht息框内的^^命令均可允许用户按照 规定数据格式要求进行编辑,下面分别以脚本录制和脚本回放为例,说明一下可能 使用编辑的场合.
在脚本录制步跺中如果发现误搮作了手机鍵盘如上述的步骤A4,则用户通 过计算机端的测试程序向手机发送停止传送^^信息命令,在显示M信息的文本 编辑框中删除对应误操作的按鍵信息;在手机上还原误搮作前的位置;然后,用户 再通过计算机端的测试程序向手机发送开始传送^4t信息命令;之后接收的^^信 息(修改的M信息)将J^之前的M信息(正确的M信息)之后.这样,就 使得脚本录制过程中出现一些#"溪时,有简便的方法可以加以纠正.
在手机测试的过程中,大多数愔况下M都是短按,实现的搮作也能在短时间 内完成.但是在一些特定的情况下,要长按M才能完成某个搮作;或短按^t^, 该搮作要在比较长的时间内才能完成.针对这些情况,在M命令回放时就要对按 鍵命令进行一些调整,例如加长M持续的时间,在M命令间增加延时等等.
在脚本回放步稞的按健命令回放的过程中,应有进度指示,指明当前执行的按 鍵命令.回放过程中有接到表示皿的回报时,计算机端的测试程序应提示出错信 息,停止后续命令的发送、执行,并用显著的方法(如红色、粗体、斜体等)在 ^t命^Ht息框内标记出错时的^)t命令,^t命令回放的过程中,有时M下来, 就某一场合敗更为仔细的观察,因此回放时,计算机端的测试程序也应提供暂停、 继续的功能,以满足上面的需求,
在脚本生成步猓的数据处理功能中,为将M信息正确地转换为按鍵命令,需 要判断M信息的有效性,该判断方法为 一是判断^t信息的^lt值是否落在允 许的M取值范围内;二是正常搮作M时,按下的动作与释放的动作必定成对出 现,若回报的M信息中出现同一^t值只有按下的动作或只有释放的动作,则该 ^t值应判断为无效,数据处理时应给予出错提示.如果^t信息有效,则转化为 M命令;如果^^信息无效,则应给予出错提示并取消该M信息.由于M命 令和M信息中对^t值的表示可能不同,可以构造一张对应表,将M信息中的 M值对应为M命令中的按键值表示,
数据处理完,且经过调整确认后的M命令序列就可以做为测试脚本文件^M!"
鍵命令序列的功能,则下次测试就无需执行脚本录制步骤,只需要调用并回放测试 脚本文件即可完成测试.
有时在完成测试时,会发现一些发生概率不是100%的问题。这些问题的重现
就需^t多次的重复测试,因此,计算机端的测试程序应提供同一测试脚本文件的 多次循环测试的功能.让使用者输入希望循环测试的次数,在开始测试后,有相应 的指示表明当前进行的是第几次测试.如果手机支持边做测试边记录手M行信息 的话,在循环测试中若发现问题,就可记录发生问趙时手机的运行情况,提供给开 发人员,以加快问题的解决. 实施例二
本实施例和实施例一不同之处在于实施例一实现单一测试脚本文件的录制、 回放功能,完成测试的情况;本实施例提供的让手机完成多个测试脚本文件的组合 测试.其中各个测试脚本文件均采用实施例一的测试方法保存.
一种便携式手机的功能组合测试方法,包括
确认步骤将多个测试脚本文件分别导入任务表中,输入每个测试脚本希望执 行的次数;
顺序步骤选择顺序执行功能,按脚本文件排列的顺序,先执行完前一脚本文 件规定的次数,再继续执行后一脚本文件规定的次数,直至脚本文件全部执行完.
上述的脚本文件执行也既是脚本回放,如上所述,包括
步驟B12,命令发送步骤计算M择命令发送功能,将显示在计算机的测试 程序的M命令信息框内的M命令序列的第 一条^4*命令,打包成具有一定格式 的命令数据流并将命令数据流传送给电子设备,然后执行步骤B2;
步骤B2,命令执行步骧手絲收、解析命令数据流并自动执行碰命令以 测试手机功能;
步骤B31,接收执行结果步骤手机将M命令的执行结果打包成具有一定格 式的结果数据流回报给计算机端的测试程序,计算机端的测试程序接收、解析执行 结果;
步骤B32,判断执行结果是否正确步骤计算机端的测试程序根据解析的执行 结果判断手机是否正确接收并正确执行了M命令?如果是,则执行步骤B33,如 果否,则执行步骤B34;
步骤B33,判断是否还有M命令步骤计算机端的测试程序判断是否还有按 键命令需要发送?如果是,则执行步骤B12并继续发送下一条(第二条以此类推)
M命令数据,如果否,则结束测试流程;
步骤B34,发出报错步骤计算机端的测试程序发出报错信息并显示在计算机 端的测试程序显示屏,停止发送下一条M命令数据,
上述的顺序步骤也可为选择随机执行功能,将随M择脚本的顺序进行执行. 若选到的脚本文件,其规定次数已执行完,则选择其他的脚本文件执行,直至全部 执行完,
进行组合脚本测试,可以模拟用户的日常使用,测试手机在正常使用一段时间 内的稳定程度.即看看有没有B、重启等严重问题.在测试时,最好手机端有能 记录手机死机、重启原因及死机、重启时一些重要寄存器值的机制.这样能在出现 问题时,留下记录以便开发进行分析.
在测试脚本执行的过程中,若出现虽然发生一些#*但通讯机制仍可正常运行 的情况,计算机端的测试程序应记录出错前的运行历史(即之前按执行顺序运行了 哪些脚本)、出错时的脚本情况(即哪个脚本的第几W令)和出错时的回报信息. 然后隔一段时间后,自动恢复执行后续未执行的脚本,直至所有脚本都执行完.若 出现发生错误并导致通讯机制无法正常运行的情况,则记录上述提到的信息,提示 使用者出错,停止后续脚本的执行。
在脚本执行的过程中,应给出脚本执行的历史记录和当前执行脚本的进度指 示.还应记录总的脚本执行时间和每个脚本的执行时间.还应提供暂停、继续的功 能,以中断和恢复脚本的执行.
以上所述,仅为本发明较佳实施例而已,故不能以此限定本发明实施的范围,
即依本发明申请专利范围及说明书内容所作的等效变化与修饰,皆应仍属本发明专 利涵盖的范围内.
权利要求
1.一种便携式电子设备的功能测试方法,其特征是该便携式电子设备具有键盘,该测试方法包括步骤A,脚本录制步骤,在电子设备的键盘上执行按键操作以生成按键信息,将生成的按键信息数据传送给计算机,计算机接收按键信息;步骤B,脚本回放步骤,包括步骤B1,计算机将按键信息数据转换为相应的按键命令,该些按键命令序列组成测试脚本文件,计算机回放测试脚本文件,将按键命令数据传送给电子设备;步骤B2,电子设备接收按键命令数据并自动执行按键命令以测试电子设备功能。
2. 根据权利要求1所述的一种便携式电子设备的功能测试方法,其特征是 所述的脚本录制步骤在电子设备的键盘上执行M操作以生成^t信息,将生成的按鍵信息打包成具有一定格式的信息数据流,再将信息数据流传送给计算 机,计算机接收、解析信息数据流得到按键信息;所述的脚本回放步骤包括步骤B1,计算机将按键信息转换为相应的按键命令,该些按键命令序列组成测 试脚本文件并保存该测试脚本文件;计算机回放测试脚本文件,依条将按键命令打 包成具有一定格式的命令数据流并将命令数据流传送给电子设备;步骤B2,电子设备接收、解析命令数据流并自动执行按键命令以测试电子设备 功能;步骤B3,电子设备将按键命令的执行结果打包成具有一定格式的结果数据流并回报计算机,计算接收、解析并判断执行结果。
3. 根据权利要求2所述的一种便携式电子设备的功能测试方法,其特征是 所述的脚本录制步骤包括步骤A1,从计算机向电子设备发送开始传送按键信息数据的命令,电子设备接收并执行该命令;步骤A2,在电子设备的键盘上执行按键操作以生成按键信息,将生成的按键信 息打包成具有一定格式的信息数据流,并将信息数据流传送给计算机;步骤A3,计算M收、解析信息数据流得到按键信息,同时在计算机的显示屏 的按键信息框内显示接收的按键信息;步壤A5,用户判断功能测试是否结束,如果是,从计算机发送停止传送按键信 息数据的命令,手机接收并执行该命令,完成脚本的录制;如果否,继续执行步骤A2。
4. 根据权利要求3所述的一种便携式电子设备的功能测试方法,其特征是 所述的脚本录制步猓的步壤A3和步骤A5之间还包括步骤A4,用户判断是否有操作错误?如果有,计算机发送停止传送按键信息数据的命令,用户手动删除出错按键信息,再将手机上的操作恢复到出错前,然后再从计算机发送开始传送按键信息数据的命令,手机接收并执行步骤A2;如果没有,则继续以下步骤.
5. 根据权利要求4所述的一种便携式电子设备的功能测试方法,其特征是 所述的脚本回放步骤中的步骤B1包括步骤Bll,按鍵信息全部接收后,计算机将按键信息转换为相应的按键命令并显示在计算机的按键命令信息框内,该些按键命令序列组成测试脚本并可保存为测试脚本文件,计算机回放测试脚本;步骤B12,计算M择命令发送功能,将显示在计算机的M命令信息框内的按键命令序列的笫一条按键命令,打包成具有一定格式的命令数据流并将命令数据流传送给电子设备,然后执行步骤B2;所述的脚本回放步骤中的步骤B3包括步骤B31,电子设备将案件命令的执行结果打包成具有一定格式的结果数据流回报给计算机,计算机接收、解析执行结果;步骤B32,计算JM艮据解析的执行结果判断电子设备是否正确接收并正确执行了按键命令,如果是,则执行步骤B33,如果否,则执行步骤B34;步骤B33,计算机判断是否还有M命令需要发送,如果是,则执行步骤B12 继续发送下一条按键命令数据,如果否,则结束测试流程;步骤B34,计算机发出报错信息并显示在计算机显示屏,停止发送下一条按键 命令数据。
6. 根据权利要求5所述的一种便携式电子设备的功能测试方法,其特征是 调用并组合多个测试脚本文件成系列功能组合测试,将该多个测试脚本文件分别导 入任务表中,并输入每个测试脚本文件希望执行的次数,并按预定顺序次数回放测 试脚本文件以对电子设备的功能进行测试,其中测^p本文件通过上述方法保存在 计算机。
7. 根据权利要求1或2或3或4或5或6所述的一种便携式电子设备的功能 测试方法,其特征是所述的电子设备为手机。
8. 根据权利要求l或2或3或4或5或6所述的一种便携式电子设备的功能 测试方法,其特征是所述的电子设备和计算机之间的传送方式可为串口传输方式、 U盘口传输方式、红外传输方式、蓝牙传输方式或无线网络传输方式中的任一种.
9. 根据权利要求l或2或3或4或5或6所述的一种便携式电子设备的功能 测试方法,其特征是所述的脚本录制步骤中,在电子设备的键盘上执行按键操作 同时,电子设备的LCD显示屏显示按键操作的结果信息.
10. 根据权利要求1或2或3或4或5或6所述的一种便携式电子设备的功能 测试方法,其特征是所述的按鍵信息中至少包括以下内容按键值和按键的状态; 按键命令中至少包括以下内容按键字符串、按键间的间隔、按键持续的时长;按 键命令的执行结果中至少包括以下内容按键字符串、执行的结果信息.
全文摘要
本发明公开了一种便携式电子设备的功能测试方法,该便携式电子设备具有键盘,该测试方法包括步骤A,脚本录制步骤,在电子设备的键盘上执行按键操作以生成按键信息,将生成的按键信息数据传送给计算机,计算机接收按键信息;步骤B,脚本回放步骤,包括步骤B1,计算机将按键信息数据转换为相应的按键命令,该些按键命令序列组成测试脚本文件,计算机回放测试脚本文件,将按键命令数据传送给电子设备;步骤B2,电子设备接收按键命令数据并自动执行按键命令以测试电子设备功能。本发明的测试脚本文件的生成、修改、维护,简单易用。
文档编号G06F11/36GK101175284SQ20061013520
公开日2008年5月7日 申请日期2006年11月1日 优先权日2006年11月1日
发明者杨雪莹, 峰 林 申请人:联想移动通信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1