monkey的官方翻译以及解释

monkey可以使用在模拟器或者真机上进行对android应用的测试。
包括模拟用户的点击,手势等等操作。
可以进行有限次并且是重复的操作。

monkey是一个命令行工具:
monkey包含了一些选项,但它们分解成四个主要类别:
1)基本的设置选项,eg:设置实践的次数去尝试
2)操作的约束,eg:限制测试到一个单一测包
3)事件的类型与频率
4)调试的选项


当我们运行mokey的时候,它产生事件并且发送到系统,同样可以查看系统在 测试下和查看三种控制状态 ,指定的对待。
1)如何你已经约束了monke去运行一个或者多个指定的包,它将会观察试图去导航到其他的包中,并且阻止他们。
2)如果你的应用工崩溃或者接收到没有处理的异常, mokey将会停止并且报告错误。
3)如果你的应用程序生成一个应用程序没有响应错误,monkey将停止并报告错误。


1、monkey的基本使用
你能够启动monkey使用功能命令行,在你大开发的机器上或者通过脚本。因为monkey运行在模拟环境或者设备环境,你必须启动它通过脚本在那个环境上。你可以处理这个通过预言adb shell 对于每一个命令,或者通过输入脚本和通过直接收入股monkey命令。

adb shell monkey -v 10

10表示的是:monkey测试运行的次数是10次。显示相关的日志:下面的日志中可以查看到相应的信息。



基本的系统是:
adb shell monkey [options] <event-count>
在没有指定的选项中,monkey将会启动一个安静模式(没有冗长的),和将会发送时间到其他已经安装的包懂啊你的目标上。这些事一个更加典型的命令行,它将会启动你的应用和发送500伪随机事件去处理它。
adb shell monkey -p your.package.name -v 500

下面是一些选项:


总结:(个人感觉)

monkey是进行模拟的伪随机事件进行测试的,(压力测试)

UIAutomator:是进行模拟用户的操作进行的,也就是一个用户执行过应用中的所有界面。(UI以及逻辑过程的测试)



发布了144 篇原创文章 · 获赞 11 · 访问量 24万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章