[发明专利]一种便携式电子设备的功能测试方法无效
申请号: | 200610135202.2 | 申请日: | 2006-11-01 |
公开(公告)号: | CN101175284A | 公开(公告)日: | 2008-05-07 |
发明(设计)人: | 杨雪莹;林峰 | 申请(专利权)人: | 联想移动通信科技有限公司 |
主分类号: | H04Q7/34 | 分类号: | H04Q7/34;G06F11/36 |
代理公司: | 厦门市首创君合专利事务所有限公司 | 代理人: | 张松亭;杨依展 |
地址: | 361006福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 便携式 电子设备 功能 测试 方法 | ||
技术领域
本发明涉及一种便携式电子设备的功能测试方法。
背景技术
便携式电子设备,如手机,属于嵌入式系统,嵌入式系统平台缺乏较统一、标准的接口,这使得为嵌入式系统开发的测试工具不易通用。因此,需要分析电子设备的共同性,并以此为切入口,通过较小的代价实现测试工具在不同嵌入式系统的平台都可使用的目的。由于电子设备的输入方法多通过键盘,现有的方案也多以模拟键盘输入为方法。现有的方案是以硬件的形式来模拟按键的输入,即通过按键模拟开关与电子设备键盘的PCB板相连,通过软件驱动按键模拟开关,使电子设备键盘PCB板产生相应的导通,来模拟按键输入。这种方法需要硬件辅助,成本较高,不利于推广大范围使用;而且需要破坏电子设备,使键盘PCB板露出来以便与按键模拟开关相连,也造成一定的损失。
针对上述的缺点有人提出了解决方案,如中国专利数据库在2006年1月11日公开了发明名称为《一种CDMA手机软件自动测试的方法》的发明专利申请,其申请号200410009308.9。一种CDMA手机软件自动测试的方法,该方法主要是通过电脑模拟手机按键,在电脑中点击模拟手机键盘的用户界面,从而生成相应的测试脚本文件。再将测试脚本文件解释为手机能够识别的命令发往手机,手机执行相应的命令并给予回报,从而完成测试。这种方案在生成脚本的过程中,因得不到按键输入的有效反馈(如:显示操作的结果(如:进入主菜单、显示短信内容等)),整个过程不直观,不易定位功能测试进行到哪一步了,故录制过程不够方便顺畅。而且,如果在录制过程中发生了错误,也会因为得不到及时反馈而不易立即发现并进行更改。事后的更改也会因为定位较难,而变得比较困难。总而言之,现有的方案在脚本的生成、修改、维护方面是比较费时费事的。在手机软件开发的过程中,修改功能的实现方法是比较经常的事,而功能的修改一般都会导致输入按键序列的变化,也就是说脚本要随之经常调整。因此,脚本生成、修改、维护的容易实现,是能较好地利用按键命令实现自动化测试的关键因素之一;而现有方案在脚本的生成、修改、维护方面,有较明显的缺陷,需要改进。
发明内容
本发明提供一种便携式电子设备的功能测试方法,其克服了背景技术所描述的不足。
本发明的目的这样实现的:一种便携式电子设备的功能测试方法,该便携式电子设备具有键盘,该测试方法包括:
步骤A,脚本录制步骤,在电子设备的键盘上执行按键操作以生成按键信息,将生成的按键信息数据传送给计算机,计算机接收按键信息;
步骤B,脚本回放步骤,包括:
步骤B1,计算机将按键信息数据转换为相应的按键命令,该些按键命令序列组成测试脚本文件,计算机回放测试脚本文件,将按键命令数据传送给电子设备;
步骤B2,电子设备接收按键命令数据并自动执行按键命令以测试电子设备功能。
所述的脚本录制步骤:在电子设备的键盘上执行按键操作以生成按键信息,将生成的按键信息打包成具有一定格式的信息数据流,再将信息数据流传送给计算机,计算机接收、解析信息数据流得到按键信息;
所述的脚本回放步骤包括:
步骤B1,计算机将按键信息转换为相应的按键命令,该些按键命令序列组成测试脚本文件并保存该测试脚本文件;计算机回放测试脚本文件,依条将按键命令打包成具有一定格式的命令数据流并将命令数据流传送给电子设备;
步骤B2,电子设备接收、解析命令数据流并自动执行按键命令以测试电子设备功能;
步骤B3,电子设备将按键命令的执行结果打包成具有一定格式的结果数据流并回报计算机,计算机接收、解析并判断执行结果。
所述的脚本录制步骤包括:
步骤A1,计算机向电子设备发送开始传送按键信息数据的命令,电子设备接收并执行该命令;
步骤A2,在电子设备的键盘上执行按键操作以生成按键信息,将生成的按键信息打包成具有一定格式的信息数据流,并将信息数据流传送给计算机;
步骤A3,计算机接收、解析信息数据流得到按键信息,同时在计算机的显示屏的按键信息框内显示接收的按键信息;
步骤A5,用户判断功能测试是否结束,如果是,从计算机发送停止传送按键信息数据的命令,手机接收并执行该命令,完成脚本的录制;如果否,继续执行步骤A2。
所述的脚本录制步骤的步骤A3和步骤A5之间还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想移动通信科技有限公司,未经联想移动通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610135202.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:珠宝展示及存储盒
- 下一篇:手机软件的自动测试方法及系统