使用Android自动化的方式,不仅可以用来对Android APP进行自动化测试,同样可以用来进行一些其他非常有意思的自动化任务.常用的自动化工具有Monkeyrunner, Robotium, Appium等.Monkeyrunner是Android自带的自动化测试工具,允许用户对Android设备的UI界面进行元素提取,执行touch和drag等操作,配合HierarchyViewer等模块可以非常方便地进行自动化操作....
分类:
移动开发 时间:
2014-11-27 22:09:01
阅读次数:
343
在Android4.3以后较为方便,继承NotificationListenerService服务类,该类继承至Service,是一个服务类,当通知栏有新的Notification消息送达、已有消息清除的时候,会回调通知到该类下面的方法。所以需要重写它的两个方法,onNotificationPost...
分类:
移动开发 时间:
2014-11-27 20:23:33
阅读次数:
281
对Service进行测试,首先你得熟悉service的两种生命周期,即onCreate——onBind 和onCreate——onStartCommand。启动服务的方式分别是startService()和bindService()。创建测试类需要继承ServiceTestCase这个类,默认初始化...
分类:
移动开发 时间:
2014-11-27 20:17:32
阅读次数:
223
Appium 做Android 自动化测试环境搭建+示例代码运行 :http://blog.csdn.net/pajack/article/details/29390031 安装eclipse的maven插件:http://jingyan.baidu.com/article/60ccbceb01de4d64cbb19756.html 高端自...
分类:
移动开发 时间:
2014-11-26 16:51:24
阅读次数:
251
----------------------------------------------------------------------------------------------------------------------------小记:MonkeyRunner暂时告一段落,今天起学...
分类:
移动开发 时间:
2014-11-18 14:43:16
阅读次数:
408
本文适合所有以图片作为输出的自动化开发工具(不仅限于Android)。
当我们进行一组自动化测试后,除了通过断言,往往还会采用截图比对的方式分析测试结果,这种情况下人力再次成为效率的瓶颈,能否通过一定的方式对图片进行预处理,将Diff 的区域标出,方便开发人员进行分析呢?
本文的方法是通过一个bash脚本获得图片的不同之处,并生成一个可视化的html文件。以帮助开发/测试人员快速分析测试结果。...
分类:
移动开发 时间:
2014-11-17 17:59:31
阅读次数:
220
用过Robotium做Android自动化测试的同学都知道,Robotium因为继承了instrumentation而无法进行跨进程的调用,比如模拟按键点击(据说4.3以后instrumentation有了getUIAutomator的入口,然后就木有然后了,本人没有亲试且不在本文讨论中)。本人亲试...
分类:
系统相关 时间:
2014-11-14 10:40:58
阅读次数:
783
----------------------------------------------------------------------------------------------------------------------------小记:自学过程中,经常需要用得到一个APK的包名,总...
分类:
移动开发 时间:
2014-10-30 13:16:24
阅读次数:
276
Android自动化测试 :Top-Down的要点概括
一、测试方法
1、功能型测试 monkeyrunner、uiautomator
2、随机事件 monkey
二、发现问题
3、监测内存是否有泄露 工具
4、监测是否有ANR 日志 (/data/anr)
5、监测是否有Crash 日志(/data/system/drop...
分类:
移动开发 时间:
2014-10-30 00:19:09
阅读次数:
229
Monkey工具前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处,希望能和大家多多交流。一...
分类:
移动开发 时间:
2014-10-30 00:00:52
阅读次数:
485