现在的位置: 首页 > 综合 > 正文

Android 自动测试工具Monkey的使用

2018年01月11日 ⁄ 综合 ⁄ 共 400字 ⁄ 字号 评论关闭

  遇到这么一个bug:   Monkey测试com.android.dialer出现Monkey aborted due to error,拨号盘界面异常,点击按键无法弹出拨号盘

Screenshot_2014-08-26-09-39-34.png - Latest 26/Aug/14 9:48 AM - Zhou Jialun(周嘉伦)
            正常使用dialer不会出现任何问题
    monkey测试命令:adb shell monkey -p com.android.dialer -v 20000

   原因是所用的monkey命令未加任何延时,这种极端操作速度下,极易出现ANR等等奇怪的问题,目前市面上没有一款安卓手机可以做到0延时跑monkey不出异常的,可以随便拿一把对比机验证一下便知。应该添加延时后(接近终端用户操作的速度)再测试看看是否还会发生异常:
adb shell monkey --throttle 500 -p com.android.dialer -v 20000 

   经测试,未出现上述情况。所以并不是所有的跑monkey产生的报错都是bug,应延时操作后再进行测试。

抱歉!评论已关闭.