诗歌网

当前位置:首页 > 现代诗歌 > Android自动化测试之Monkeyrunner使用方法及实例

Android自动化测试之Monkeyrunner使用方法及实例

时间:2019-07-13 整理:本站 点击:185次
目前androidSDK里自带的现成的测试工具有monkey和monkeyrunner两个。 大家别看这俩兄弟名字相像,但其实是完完全全不同的两个工具,应用在不同的测试领域。 总的...

	Android自动化测试之Monkeyrunner使用方法及实例

目前androidSDK里自带的现成的测试工具有monkey和monkeyrunner两个。 大家别看这俩兄弟名字相像,但其实是完完全全不同的两个工具,应用在不同的测试领域。 总的来说,monkey主要应用在压力和可靠性测试上,运行该命令可以随机地向目标程序发送各种模拟键盘事件流,并且可以自己定义发送的次数,以此观察被测应用程序的稳定性和可靠性,应用起来也比较简单,记住那几个命令就行了。 而monkeyrunner呢,相比之下会强大一些,它主要可应用于功能测试,回归测试,并且可以自定义测试扩展,灵活性较强,并且测试人员可以完全控制。

本篇乃本人学习monkeyrunner时笔记,查看网络中的资料并经本人测试而出,由于本人刚接触,所以本篇内容不免肤浅,高手们请绕走~在测试本人以下实例时,请自行搭建Android环境。 一、打开模拟器运行monkeyrunner之前必须先运行相应的模拟器,不然monkeyrunner无法连接设备。 用Elipse打开Android模拟器或在CMD中用Android命令打开模拟器。 这里重点讲一下在CMD中用Android命令打开模拟器命令:(注意:test为虚拟设备的名称——的全称为:AndroidVirtualDevice,就是Android运行的虚拟设备,如下图所示:)上面命令中的test是模拟器名称。

使用时需要改成实际名字。 如果正常,模拟器应该可以启动起来了。

如果执行的结果出现以下错误内容:[plain]如下图所示:原因在于你的环境变量缺少配置。

请在“系统变量”中添加“ANDROID_SDK_HOME”,设置其值为“C:\DocumentsandSettings\Administrator”(注意:这里的值不能为C:\DocumentsandSettings\Administrator\.android),如下图所示:确定后,关闭CMD窗口,重新打开CMD。

执行以上命令。

将会启用模拟器。 模拟器启动成功后,我们仍在CMD环境中操作。

现在进入monkeyrunner的shell命令交互模式。 命令:进入shell命令交互模式后,首要一件事就是导入monkeyrunner所要使用的模块。 直接在shell命令下输入:回车OK,这步完成我们就可以利用monkeyrunner进行测试工作了。 这里有两种方案,一是直接在shell命令下输入以下命令;命令说明device=()#连接手机设备("../samples/android-10/ApiDemos/bin/")#安装apk包到手机设备。 启动其中的任意activity了,只要传入package和activity名称即可。

命令如下:(component="/")此时模拟器会自动打开ApiDemos这个应用程序的主页。 ()#手机设备重启(300,300,DOWN_AND_UP)("hello")#在emulator上会弹出消息提示(KEYCODE_HOME,_AND_UP)(hello)#向编辑区域输入文本hello二是将以下命令写到python文件里,例如,然后我们再从命令行直接通过monkeyrunner运行它即可。

比如,我们还是用上面的例子,语法如下:接下来monkeyrunner会自动调用,并执行其中的语句,相当方便。 实例:[python]在CMD中执行可能出现错误“Cantopenspecifiedscriptfile”,如下图所示:原因在于python脚本文件路径不正确。 你可以有以下解决办法:1、将文件存放到monkeyrunner文件同一目录中。 可以执行:调用2、指定python文件位置。 如果文件在D盘根目录下,可以这样执行:。

------分隔线----------------------------

本月热点

  • 精选女生伤感签名好听心碎
  •    玛格丽特究竟因何而死?是因为阿尔芒的道德劝说,还是由于阿尔芒不明真情因爱生恨的百般羞辱?说到底,终究是因为社会传统对妓女这种职业存在不加辨别的一概歧视。她们对物质与情欲的沉迷以及整个社会对她们...

  • 通过同等学力申硕的方式报考在职研究生对于工作经验有要求吗
  •    通过同等学力申硕的方式报考在职研究生对于工作经验有要求吗2019-05-1409:55:37 现在的社会大环境下,想要提升自己,那么通过的方式其实还是有很多的,那么下面来介绍一下,通过的方式...

  • 年支援应允会解救部司理一本驳诘稿
  •    您的筹备:年支援应允会解救部司理一本驳诘稿2016-01-11 []tag:此篇演隔山观虎斗稿范文的不遗余力简摘:2015年夸奖了,在这一年,大约心惊胆跳过、不顾用途过,有欢慎重、有坐卧不安...

  • 爱情说说:你的名字 我写到顺手 念到顺口、
  •    2、我对你的深爱我从来没有后悔过因为我能在花甲时能够回想当年的放荡不羁的你。 3、如今社会为何变得如此现实?现实的让一些人变得不单纯。 4、数学课是什么感觉?”知道看韩剧没有字幕是...

  • 快乐的“五一”劳动节(共10篇)
  •    初一记叙文800字今年的“五一”假期,我是在新加坡和马来西亚度过的。 新加坡和马来西亚的景色虽然都非常的好看,但令我最难忘的还是在新加坡的一个晚上。 在这个晚上,我在圣陶沙公园,观...

  • 国联安基金魏东:看好未来3年权益市场走势
  •    国联安基金魏东:看好未来3年权益市场走势 针对当前市场的震荡以及后市走势,国联安常务副总经理兼首席投资官魏东日前表示并不担心,并看好未来3年权益市场走势。 “过去十年,中国宏观经济...

  • 《盛宠落跑小甜心》凌芊芊霍霆钧全文免费阅读
  •    精彩章节试读:真的是要烦死了,为什么自己要接这么古怪的活,就为了跟那个老姑婆和霍璐证明自己的能力。 “亲爱的,我现在快烦死了。 ”凌芊芊哭丧着脸对着电话抱怨。 秦沐一边吃着苹...

  • 潘达反孔精英毛孔细致精华针管怎么样
  •    微效果针管精华系列是个性化护肤设计理念的完美体现。 全球实验室发现,女性皮肤在28天的更新周期中由于激素的分泌会呈现7种可能的变化,每周都会出现不同的激素皮肤反映,传统护肤概念中,用一瓶...

  • 水滴筹模式:技术与公益的结合 给公益行业带来变革
  •    1月11日,水滴筹公益盛典在北京举办。 中国慈善联合会副秘书长刘佑平与政府、企业界、公益界、文娱界、体育界的组织代表及各界代表应邀参加盛典活动。 现场,来自公益界、创业者、...

  • 蜀黎爱上小萝莉,为何不给爱一次机会?
  •    今年我35岁,在长辈面前就是个十足的大龄男青年。 这几年,我父母给我介绍了很多相亲对象,可一直都没有找到中意的。 三年前,我那时跟前女友分手后就一直没有再谈恋爱。 前女友...

网站地图 | 由诗歌网提供的文章均由网友转载于网络,若本站转载中的文章侵犯了您的权益,请与本站管理员联系. Copyright © 2006-2019 诗歌网www.fz34.com All Rights Reserved.