问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Myeclipse可以做Android开发,那它能进行自动化测试吗,要怎么做呢

发布网友 发布时间:2024-10-19 15:45

我来回答

1个回答

热心网友 时间:2024-11-29 18:31

不懂自动化测试,也可以使用SDK中自带的自动化测试工具,Monkey ,只需要几个命令即可实现自动化测试 。

Monkey 就是SDK中附带的一个工具,该工具用于进行压力测试。 然后开发人员结合monkey 打印的日志 和系统打印的日志,结局测试中出现的问题。
Monkey 测试,所有的事件都是随机产生的,不带任何人的主观性。

标准的monkey 命令
[adb shell] monkey [options] <eventcount> , 例如:
adb shell monkey -v 500 产生500次随机事件,作用在系统中所有activity(其实也不是所有的activity,而是包含 Intent.CATEGORY_LAUNCHER 或Intent.CATEGORY_MONKEY 的activity)。
上面只是一个简单的例子,实际情况中通常会有很多的options 选项。

monkey 的四大类功能:
常用选项
事件选项
约束选项
调试选项

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

2.事件选项
-s:指定产生随机事件种子值,相同的种子值产生相同的事件序列。如: -s 200
--throttle:每个事件结束后的间隔时间——降低系统的压力(如不指定,系统会尽快的发送事件序列)。如:--throttle 100
--pct-touch:指定触摸事件的百分比,如:--pct-touch 5% , 相关的还有以下option:
--pct-motion <percent> (滑动事件)、 --pct-trackball <percent> (轨迹球事件) 、 --pct-nav <percent> (导航事件 up/down/left/right)、 --pct-majornav <percent> (主要导航事件 back key 、 menu key)、 --pct-syskeys <percent> (系统按键事件 Home 、Back 、startCall 、 endCall 、 volumeControl)、 --pct-appswitch <percent> (activity之间的切换)、 --pct-anyevent <percent>(任意事件)。

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

4.调试选项
--dbg-no-events:初始化启动的activity,但是不产生任何事件。
--hprof:指定该项后在事件序列发送前后会立即生成分析报告 —— 一般建议指定该项。
--ignore-crashes:忽略崩溃
--ignore-timeouts:忽略超时
--ignore-security-exceptions:忽略安全异常
--kill-process-after-error:发生错误后直接杀掉进程
--monitor-native-crashes:跟踪本地方法的崩溃问题
--wait-dbg:知道连接了调试器才执行monkey测试。

5.一个简单的monkey命令:
adb shell monkey -p com.xy.android.junit -s 500 -v 10000
表示产生时间序列的种子值:500, 产生 10000个事件 。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
传奇世界退师和出师同样能得到声望吗 声望可以转让吗? 传奇世界 声望怎么弄,最快弄声望的方法? 传奇世界 声望问题徒弟问题 天龙八部2中的哪个门派最牛逼啊 天龙八部手游哪个门派厉害 天龙八部手游门派排名 天龙八部里,三大最强门派,第一实至名归! miui13怎么开启dc调光 小米14怎么样小米14有没有DC调光功能【详解】 小米14dc调光是什么意思 ...座男生有什麽性格特征?1993年2月8日的水瓶座女生和他该怎么... 炸萝卜丸子的做法大全 炸萝卜丸子的3种做法介绍 标准情况下体积为十一点二升的二氧化碳的物质的量是多少质量� ...什么意思啊。 xx我想对你说谢谢你这几年里对我的 女朋友在担心说了这句话!球指点迷津! ...11.2升的二氧化碳气体中都含有多少个氧原子?质量是多少克?_百度知 ... 标准状况下11.2l so x气体的质量是四十克则x的值是多少标准状况下八克... 洛阳家庭装修灯光布置的风水禁忌 ...空间大点,带天窗的。,德系车。帮忙推荐下。 与三菱欧蓝德 日产奇骏等能pk的德系车有哪些? 大乌木龙村村情概况 见死不救是否要承担刑事责任? 凤岭小学学校简介 公郎镇中心校发展前景 ...还没骑上5公里路就没电,怎么回事?前提是我把电瓶里的电彻底放完是... 电动车电瓶发烫怎么回事,跑不了多久就沒電了,而且還很燙 神龙飞瀑旅游区域及进出条件 Above 和 on和Over有什么区别? on和over的区别和用法 长生鹤艾条烘腹部的功效? 男宝宝好听名字参考,男孩名字怎么起帅气有内涵 带有谧,巷,俏,逗,庞,烘,烤,韵,勤,勉,吻的成语 鲜切花几天换一次水 谧,巷,俏,烘,韵,勉,吻。每个字组2个词 鲜切花醒花之后可以放在花瓶里吗? harting官网 男生170身高80公斤体重穿esprit的T恤要穿多大码的? 请问ESPRIT适合适合哪类群体呢?还有什么时候打折?最低多少?谢谢_百度... 我身高1米57,体重53公斤,臀围90厘米,大腿围50厘米,请问穿ESPRIT的... 我的咽喉部经常有象是被鱼翅扎了的感觉,这是怎么回事啊? Let's play a game?要求三个 答句 我的咽喉怎么总是那么痒啊?总是忍不住要咳嗽,是怎么回事啊? 提问Let's play a game. 回答Wait a minute. 对不对 手部没事抽筋,眼睛有时看不清东西,经常犯困是什么原因 让我们玩游戏! let's play game还是let's play a game Let's play game 后面是Shall we 吗,如果是Let us play game那后面又... Let's play a _ game A.guess B.guessing C.count选什么 let's play后接什么? Let's play a word game 急求资产评估计算题求解,O(∩_∩)O谢谢