使用Monkey完成自动化压力测试 使用MonkeyRunner完成功能测试 tools — MonkeyRunner.bat文件 常见错误: Carsh 闪退,崩溃,程序在使用过程中,不正常退出 ANR(Application Not Response) 应用无响应,继续等待程序或者退出 下意识的 ...
分类:
其他好文 时间:
2017-08-20 16:56:16
阅读次数:
662
上一小节我们描写叙述了HierarchyViewer是怎样组建ADB协议命令来实现ViewServer的port转发的。在port转发设置好后,下一个要做的事情就是去检測目标设备端ViewServer线程是否已经启动起来了。我们进入setupViewServer调用的DeviceBridge的isV ...
分类:
其他好文 时间:
2017-07-30 12:46:42
阅读次数:
166
Monkeyrunner学习心得 在网上下载并且配置好python,androidsdk和jdk的环境之后,在cmd中运行一下python,java -vesion和monkeyrunner,使之都可以成功运行。 学习过程: 1:引入程序所用的模块,使用别名 1)MonkeyRunner:这个类提供 ...
分类:
其他好文 时间:
2017-07-27 18:14:24
阅读次数:
152
1. 缓存 2.图片加载 3. 图片处理 4. 网络请求 5. 网络解析 6. 数据库 7. 依赖注入 8. 图表 9. 后台处理 10. 事件总线 11. 响应式编程 12. Log框架 13. 测试框架 Android自带很多测试工具:JUnit,Monkeyrunner,UiAutomator ...
分类:
移动开发 时间:
2017-07-25 19:57:07
阅读次数:
264
在上一章中我们有简要的介绍了事件源是怎么一回事。可是并没有进行详细的描写叙述。那么往下的这几个小节我们就须要把这方面的知识给补充完整。 这一节我们先主要环绕MonkeySourceNetwork这个事件源来学习事件源的框架结构。首先,要理解事件源,必须先搞清楚几个问题:事件从哪里来? Monkey的 ...
分类:
其他好文 时间:
2017-07-07 22:46:17
阅读次数:
381
近期在复习之前的笔记,在回想MonkeyRunner时看了看google官网的内容,写得不错。就翻译出来分享下。事实上google官网真是一个学习的好地方。 基础知识 MonkeyRunner工具提供了一个API用于在Android代码之外控制Android设备和模拟器。通过MonkeyRunner ...
分类:
移动开发 时间:
2017-07-06 10:04:00
阅读次数:
249
在初始化HierarchyViewer的实例过程中,HierarchyViewer会调用自己的成员方法setupViewServer来把ViewServer装备好,那么我们这里先看下这种方法: 39 private void setupViewServer() { 40 DeviceBridge.s ...
分类:
其他好文 时间:
2017-07-05 13:38:35
阅读次数:
195
在工作中由于要追求完毕目标的效率,所以很多其它是强调实战。注重招式。关注怎么去用各种框架来实现目的。可是假设一味仅仅是注重招式。缺少对原理这个内功的了解,相信自己非常难对各种框架有更深入的理解。 从几个月前開始接触ios和android的自己主动化測试。原来是本着只为了提高測试团队工作效率的心态先行 ...
分类:
其他好文 时间:
2017-06-26 12:41:20
阅读次数:
344
目录(后期持续更新) 一、前言 1、为什么选择Appnium 最近这些年APP保持着持续的火热,对应的APP测试行业也是跟着水涨船高。由于市场的需求,APP测试平台也涌出大量的自动化测试工具。 在对MonkeyRunner、Monkey、Appnium和instrumentation进行比较分析后, ...
分类:
移动开发 时间:
2017-06-20 23:26:02
阅读次数:
949
搭建好MonkeyRunner的环境之后,建立虚拟器的时候发现SDK的管理器中只有4.3的版本,查阅了一下百度,问题解决如下: (1)在c:\Windows\System32\etc\hosts文件中用管理员身份运行; 在记事本的图标上,右键点击用管理员身份运行,在工具栏选项上打开hosts文件,在 ...
分类:
移动开发 时间:
2017-06-13 23:57:15
阅读次数:
343