自动化测试软件Android 手机自动化测试工具有哪几种

自动化测试软件  时间:2021-07-26  阅读:()

Android 手机自动化测试工具有哪几种

Android 自动化测试工具有jenkins,Monkey 等,由于Monkey 就是SDK中附带的一个工具所以以下主要讲解Monkey。

1.标准的monkey 命令 [adb shell] monkey [options] , 例如: adb shell monkey -v 500 产生500次随机事件,作用在系统中所有activity(其实也不是所有的activity,而是包含 Intent.CATEGORY_LAUNCHER 或Intent.CATEGORY_MONKEY 的activity)。

上面只是一个简单的例子,实际情况中通常会有很多的options 选项。

2:常用选项 --help:打印帮助信息 -v:指定打印信息的详细级别,一个 -v增加一个级别 , 默认级别为 0 。

3.事件选项 -s:指定产生随机事件种子值,相同的种子值产生相同的事件序列。

如: -s 200 --throttle:每个事件结束后的间隔时间——降低系统的压力(如不指定,系统会尽快的发送事件序列)。

如:--throttle 100 --pct-touch:指定触摸事件的百分比,如:--pct-touch 5% , 相关的还有以下option: --pct-motion (滑动事件)、 --pct-trackball (轨迹球事件) 、 --pct-nav (导航事件 up/down/left/right)、 --pct-majornav (主要导航事件 back key 、 menu key)、 --pct-syskeys (系统按键事件 Home 、Back 、startCall 、 endCall 、 volumeControl)、 --pct-appswitch (activity之间的切换)、 --pct-anyevent (任意事件)。

4.约束选项 -p:指定有效的package(如不指定,则对系统中所有package有效),一个-p 对应一个有效package, 如:.ckt .ckt.asura; -c:activity必须至少包含一个指定的category,才能被启动,否则启动不了。

5.调试选项 --dbg-no-events:初始化启动的activity,但是不产生任何事件。

--hprof:指定该项后在事件序列发送前后会立即生成分析报告 —— 一般建议指定该项。

--ignore-crashes:忽略崩溃 --ignore-timeouts:忽略超时 --ignore-security-exceptions:忽略安全异常 --kill-process-after-error:发生错误后直接杀掉进程 --monitor-native-crashes:跟踪本地方法的崩溃问题 --wait-dbg:知道连接了调试器才执行monkey测试。

6.一个简单的monkey命令: adb shell monkey .xy.android.junit -s 500 -v 10000 表示产生时间序列的种子值:500, 产生 10000个事件 。

NameSilo域名优惠码活动

NameSilo是通过之前的感恩节优惠活动中认识到这家注册商的,于是今天早上花了点时间专门了解了NameSilo优惠码和商家的详细信息。该商家只销售域名,他们家的域名销售价格还是中规中矩的,没有像godaddy域名标价和使用优惠之后的价格悬殊很大,而且其特色就是该域名平台提供免费的域名停放、免费隐私保护等功能。namesilo新注册域名价格列表,NameSilo官方网站:www.namesilo....

青云互联-洛杉矶CN2弹性云限时五折,9.5元/月起,三网CN2gia回程,可选Windows,可自定义配置

官方网站:点击访问青云互联官网优惠码:五折优惠码:5LHbEhaS (一次性五折,可月付、季付、半年付、年付)活动方案:的套餐分为大带宽限流和小带宽不限流两种套餐,全部为KVM虚拟架构,而且配置都可以弹性设置1、洛杉矶cera机房三网回程cn2gia 洛杉矶cera机房                ...

onevps:新增(支付宝+中文网站),香港/新加坡/日本等9机房,1Gbps带宽,不限流量,仅需$4/月

onevps最新消息,为了更好服务中国区用户:1、网站支付方式新增了支付宝,即将增加微信;原信用卡、PayPal方式不变;(2)可以切换简体中文版网站,在网站顶部右上角找到那个米字旗,下拉可以换中国简体版本。VPS可选机房有:中国(香港)、新加坡、日本(东京)、美国(纽约、洛杉矶)、英国(伦敦)、荷兰(阿姆斯特丹)、瑞士(苏黎世)、德国(法兰克福)、澳大利亚(悉尼)。不管你的客户在亚太区域、美洲区...

自动化测试软件为你推荐
iphone12或支持北斗导航苹果12处理器是什么iphone12或支持北斗导航苹果手机怎样下载北斗导航催收软件哪个好欠钱不还的,怎么利用催收平台帮助催收?智能公共广播系统有谁知道公共广播系统都包括那些设备操控人心如何操控自己的人生微软永久关闭实体店怎么彻底关闭微软商店的自动更新湖北健康码转码申请个人健康随身绿色码怎么申请?湖北健康码转码申请坐火车途经疫区健康码会变吗?微服务网关网关服务什么意思怎么弄阿kakaotalk是什么我用kakaotalk跟韩国朋友聊天,但是韩文看不懂,求大侠帮助!!!
免费域名解析 42u标准机柜尺寸 lighttpd 2017年万圣节 私有云存储 hnyd 免费smtp服务器 网站挂马检测工具 天互数据 南通服务器 linux服务器维护 美国在线代理服务器 paypal注册教程 东莞服务器 能外链的相册 免费网页空间 上海电信测速网站 云营销系统 路由跟踪 什么是web服务器 更多