让自己的网站收录,网站开发发帖语言,泉州市网站api建设,建设部网站被黑原生Monkey 
大家知道Monkey是Android平台上进行压力稳定性测试的工具#xff0c;通过Monkey可以模拟用户触摸屏幕、滑动、按键等伪随机用户事件来对设备上的程序进行压力测试。而原生的Android Monkey存在一些缺陷#xff1a; 
事件太过于随机#xff0c;测试有效性大打折扣…原生Monkey 
大家知道Monkey是Android平台上进行压力稳定性测试的工具通过Monkey可以模拟用户触摸屏幕、滑动、按键等伪随机用户事件来对设备上的程序进行压力测试。而原生的Android Monkey存在一些缺陷 
事件太过于随机测试有效性大打折扣 由于Monkey主要发送一些随机事件来进行测试测试过程中的事件操作不受控制大部分操作是无效的比如点击的是空白区域、在不能滑动的页面进行滑动等等。 
对App页面内的控件覆盖率不佳 也是因为随机性这一特点不能保证App页面的所有控件都能得到有效覆盖测试。 
有概率跳出测试 点击到通知栏或者状态栏就会跳转到其他的页面从而中断当前App的测试。 
Google App crawler 
Google官方推出的App遍历工具相比Monkey基于伪随机的事件App Crawler是基于控件的遍历可以更好的去遍历App的功能。 
官方网址 
https://developer.android.google.cn/training/testing/crawler 
使用步骤 
1、安装JDK与Android SDK 
2、下载App Crawler并解压 
3、执行以下命令启动测试 
java -jar crawl_launcher.jar --apk-file–app-package-name–android-sdk 
App Crawler运行完成后会生成 crawl_output 目录里面有遍历的每一步的截图和日志信息。 
相关命令参数 ## 实测效果 今天的小知识学会了么欢迎在留言区跟我们互动噢~