最近看了很多关于 monkey 测试的内容,结合业务自己写了一个 shell 脚本,做了一段时间的 monkey 测试,但是在使用过程中遇到一个很棘手的问题:monkey 是随机测试,没法固定在特定的模块内执行,为了解决这个问题,查了很多的资料也看了一些各种各样的帖子,但是涉及这块的内容确很少,目前只看到两种方法:
1.修改 monkey 底层代码
2.dumpsys window w|grep mFocusedApp|busybox awk '{print $5}'|busybox tr -d '}' 获取当前执行的 activity,shell 中做控制及当前状态判定(该方法只能获取当前执行模块,但是对于固定模块 好像不太行)

所以想请教下大家,目前有没有好的简单易行的方法 来解决 monkey 测试时指定特定模块执行测试这个难题呢?

thanks


↙↙↙阅读原文可查看相关链接,并与作者交流