本文档主要是可以实现在eclipse环境中运行Monkeyrunner脚本。所需要的环境和工具如下:win7 os、jdk、eclipse、sdk、python、jython、模拟器或真机设备。 在前两章中,我们分别进行了eclipse中的Android开发环境的配置,Monkeyrunner的环境 ...
分类:
系统相关 时间:
2016-09-19 15:42:48
阅读次数:
683
在学习monkeyrunner之前,让我们先搭建好eclipse安卓开发环境。 对于程序开发人员而言,eclipse并不陌生,它提供了一个非常广阔的平台来开发程序。同样也可以用它来开发android程序。但是在eclipse中并不能直接开发android程序,需要我们安装一个ADT插件。 在ADT安 ...
分类:
移动开发 时间:
2016-09-19 12:51:00
阅读次数:
289
MonkeyRunner一般步骤 1.导包from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice,MonkeyImage 2.连接device=MonkeyRunner.waitForConnection() 如果有多个设备,首先 ...
分类:
其他好文 时间:
2016-09-13 11:35:33
阅读次数:
208
1.目的 主要为指引开展android平台应用的稳定性测试,尽可能地在应用发布前发现crash及anr等问题并修复,android平台的应用均适用并可定制接入。 主要达到下班前执行,第二天上班时查看分析测试日志的目的,实现了以下核心功能: a、可批量同时对多台android手机进行测试; b、可对一 ...
分类:
其他好文 时间:
2016-09-06 12:22:10
阅读次数:
232
MonkeyRunner 什么是monkeyrunner monkeyrunner工具提供了一个API,使用此API写出的程序可以在Android代码之外控制Android设备和模拟器。通过monkeyrunner,您可以写出一个Python程序去安装一个Android应用程序或测试包,运行它,向它 ...
分类:
移动开发 时间:
2016-09-04 07:57:52
阅读次数:
246
软件测试是软件产品开发过程中的重要环节,对于保重软件质量具有重要的意思。手动测试和自动化测试是软件测试的两个基本手段。本文主要介Android – 自动化测试Android平台上提供了一些自动化测试工具:Monkey、Monkeyrunner。Monkey、Monkeyrunner 概述一、Monk ...
分类:
其他好文 时间:
2016-08-25 14:32:50
阅读次数:
231
Android自动化测试之MonkeyRunner 一、Android自动化测试之环境搭建 1.1 Android-sdk介绍 ¢ SDK(Software development kit)软件开发 工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集 ...
分类:
移动开发 时间:
2016-08-05 15:59:43
阅读次数:
270
在利用MonkeyRunner进行自动化开发的过程中,对MonkeyRuner的源码进行了一番研究。个人认为MonkeyRunner类似中间件,把Python脚本和Abd.exe应用程序联系起来。 首先是初始化MonkeyRunner运行环境,即MonkeyRunner.bat中的脚本 然后是执行M ...
分类:
其他好文 时间:
2016-07-19 15:32:53
阅读次数:
149
目前Android SDK里自带的现成的测试工具有monkey 和 monkeyrunner两个。大家别看这俩名字相像,但其实是完完全全不同的两个工具,应用在不同的测试领域。总的来说,monkey主要应用在压力和可靠性测试上,运行该命令可以随机地向目标程序发送各种模拟键盘事件流,并且可以自己定义发送的次数,以此观察被测应用程序的稳定性和可靠性,应用起来也比较简单,记住那几个命令就行了。而monke...
分类:
其他好文 时间:
2016-07-15 11:08:29
阅读次数:
147
monkeyrunner对比屏幕局部图像.getSubImage() monkeyrunner执行测试时使用.takeSnapshot()截图,默认截取整个屏幕,包含了系统的状态栏。真实手机状态栏中包含如电量/信号量/消息提示等变量,使用.sameAs()对比整个屏幕的截图时就很容易出现错误。而使用 ...
分类:
其他好文 时间:
2016-07-04 23:29:45
阅读次数:
293