Monkey:命令行工具,压力测试,可模拟按键输入,触摸屏输入,测试设备多久出现异常,只能产生随机事件
MonkeyRunner:用Python脚本,可视化,可扩展的自动化,多设备,自动化
CTS:一堆单元测试用例,兼容性,常用语设备制造商
ASE:python脚本,扩展性好,定制测试,(可以模拟打电话,发信息,看网页)
Robotium:可以测试apk,也可在有源码的情况...
分类:
移动开发 时间:
2015-02-10 15:28:38
阅读次数:
232
眼下android SDK里自带的现成的測试工具有monkey 和 monkeyrunner两个。大家别看这俩兄弟名字相像,但事实上是完全然全不同的两个工具,应用在不同的測试领域。总的来说,monkey主要应用在压力和可靠性測试上,执行该命令能够随机地向目标程序发送各种模拟键盘事件流,而且能够自定义...
分类:
移动开发 时间:
2015-02-08 16:42:15
阅读次数:
265
背景:之前花了一个多月的时间尝试编写一本的书籍,详情看我个人空间公开的第7章内容。我现在编写的已经有大概12万字左右,跟出版商商讨后觉得应该增加一些实战方面的其他内容,这里寻求跟靠谱的人进行合作将其完成。本书的内容大纲如下: 第一部分:MonkeyRunner基础应用 主要讲解它如何使用,让读者能快速上手。 第二部分:MonkeyRunner原理解析 我来负责,主要是...
分类:
其他好文 时间:
2015-02-06 13:22:31
阅读次数:
138
from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice,MonkeyImagedevice= MonkeyRunner.waitForConnection() #连接设备device.startActivity('com.andr...
分类:
其他好文 时间:
2015-01-31 19:22:35
阅读次数:
191
一下代码涉及自动执行camera,属性一个小设置,恢复初始值,并在中间添加截屏功能将两个截屏进行前后对比,并返回值适合初学者,刚刚了解monkeyrunner 的人员来看注意:一下脚本如果不能执行,去掉文字性的注释即可#进行导入from com.android.monkeyrunner import...
分类:
其他好文 时间:
2015-01-31 19:18:55
阅读次数:
240
一般一个像素是由三原色RGB不同的颜色向量组成的,再加上个代表透明度的变量Alhpa值的话就是ARGB,当然,老一点的可能只有黑白,而没有RGB等。那么图片/视频文件中究竟由多少位来表示这些不同的颜色向量代表的就是位深,如只有黑白的话2位就足够了,0代表黑1代表白。代码级别的分析其查看天地会珠海分舵之前的一篇文章《《MonkeyRunner原理剖析》第九章-MonkeyImage实现原理 - 第三节 - 裸图RawImage》》...
分类:
其他好文 时间:
2015-01-30 16:11:04
阅读次数:
302
http://www.robotium.cn/archives/995录制回放的方法大概了解了下,一般实现原理有:1.基于坐标的实现,monkeyrunner为主要代表.通过截屏获取屏幕,进行缩放解析动作点,monkeyrunner使用的截图方法效率较低,对于root的手机可以使用类似gsnap之类...
分类:
移动开发 时间:
2015-01-27 13:11:41
阅读次数:
174
根据本章第一节的描述,ChimpImageBase是处理截屏图片的AdbChimpImage和处理来自文件的或者截取子图获得的图片的BufferedChimpImage的父类。这个类里面实现了图片处理的主要方法,MonkeyImage和MonkeyRunner类主要就是通过调用这些方法来完成用户请求的。...
分类:
其他好文 时间:
2015-01-25 12:37:36
阅读次数:
134
通过上一小节的分析,我们学习了ChimpImageBase这个实现了IChimpImage接口的抽象类,并知道它有两个子类AdbChimpImage和BufferedImageChimpImage分别代表通过往ADB服务器发送framebuffer服务请求获得的截屏图片和通过加载文件或截取子图获得的图片。...
分类:
数据库 时间:
2015-01-25 12:37:25
阅读次数:
171
上一节分析了ChimpImageBase的第一个子类AdbChimpImage,本节将会分析的是第二个子类BufferedImageChimpImage。...
分类:
其他好文 时间:
2015-01-25 12:37:04
阅读次数:
127