李桑 2009年09月29日 星期二 20:10 | 6081次浏览 | 17条评论
Android OPhone 手机 自动化测试
Android手机平台横空出世,OPhone真机上海开卖,等1000元OPhone的出现,希望时间不会太长!
我对各种开源及非开源手机平台的自动化测试都非常感兴趣,最近一段时间都在学习Android平台,学习环境搭建、利用SDK开发应用程序、移植Android到某开发板(没移植过,头一次,我苦苦的摸索,没有思路啊,等待高人指导哪!),还有以部分,也是最重要的工作是实现Android手机的自动化测试接口。
自动化测试接口实际上就是内置于手机侧的Agent程序,
功能如下:
1)模拟人工按键事件(按键的down和up事件)
2)模拟触摸屏的相关操作,如点击、拖动等
3)截取当前终端显示界面,保存成.png或bmp文件
4)与PC侧进行数据交互,方便PC侧工具与控制OPhone手机
5)可以脱离PC,在手机侧完成自动化测试
经过了2周到努力,终于完成了上述4个功能,并在模拟器和OPhone真机上测试通过,欢迎交流!
PS:这段时间有了3个发现
1.发现很多英文网站被墙,包括develop.android.com等
2.发现稍微有用的android文章,简体中文 < 繁体中文 < 英文,值得思考
3.Ophone社区开发者较少啊, 由中国移动主办、播思协办的“开放空间、共赢未来—OPhone平台2009金秋之旅”, 11月3日 上海华夏宾馆 3层华夏厅,感兴趣的可以关注一下!
后续工作:实现Symbian S60平台的自动化测试接口,发布测试套件V1.0版本!
参考资料:
Instrumentation
TouchUtils
development\tools\ddms
development\tools\screenshot
Android Scripting Environment(ASE)可以使用多种脚本语言,包括python、lua、perl;
pythoner有福气了!
http://code.google.com/p/android-scripting/
Zeuux © 2024
京ICP备05028076号
回复 liming 2012年03月22日 星期四 20:20
http: