[发明专利]一种Android程序的自动测试方法有效
申请号: | 201110359255.3 | 申请日: | 2011-11-11 |
公开(公告)号: | CN102521118A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 李中冬;陈节省 | 申请(专利权)人: | 福建星网视易信息系统有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福建省福州市仓山区建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android 程序 自动 测试 方法 | ||
1.一种Android程序的自动测试方法,其特征在于:包括如下步骤:
步骤10、通过Android模拟器录制用户操作,该操作被Android操作系统写入串口,再导出串口数据为二进制文件;
步骤20、格式化上述二进制文件为程序可识别的键码文件;
步骤30、应用所述键码文件进行自动测试。
2.根据权利要求1所述的一种Android程序的自动测试方法,其特征在于:所述步骤10具体为:
(1)运行Android模拟器;
(2)进入Android远程终端,方法为运行命令:
~/AndroidSDKPath/adb.exe shell;
(3)在远程终端中导出串口数据,方法为运行命令:
cat/dev/input/event0>/sdcard/dump.bin;该命令将/dev/input/event0的串口数据导出到Android模拟器的/sdcard/dump.bin文件中,执行该命令后,所有对该串口写入的数据,都将同时被写入到指定的文件中;
(4)在模拟器上模拟用户操作;
(5)录制结束后,在远程终端中按Ctrl+C结束录制操作,最终得到的dump.bin文件即为所述二进制文件。
3.根据权利要求2所述的一种Android程序的自动测试方法,其特征在于:所述步骤(5)中的dump.bin文件是按照固定的格式存储用户的触摸屏和键盘操作,dump.bin文件包含以下重要信息:
a、触摸屏事件,包括按下、移动、弹起以及触摸的坐标;
b、键盘事件,包括按下、弹起以及所按按键的键值;
c、每个事件的时间戳。
4.根据权利要求2所述的一种Android程序的自动测试方法,其特征在于:所述步骤30具体是测试人员手动控制程序开始自动键码测试;或者是程序启动时自动向服务器查询是否需要自动测试,若需要则自动从服务器 下载键码文件并自动开始进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网视易信息系统有限公司,未经福建星网视易信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110359255.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:航天器总装高精度角度测量系统
- 下一篇:脑部电极导线固定装置