字节的论文 https://dl.acm.org/doi/abs/10.1145/3387903.3389308
一个基于模型的自动化测试工具
工具链接
https://github.com/bytedance/Fastbot_Android
fastbot使用
- 确保手机或模拟器已经开启,将framework.jar和monkeyq.jar使用adb push到/sdcard目录下。
adb push framework.jar /sdcard
adb push monkeyq.jar /sdcard
- 运行fastbot
adb -s device_vendor_id shell CLASSPATH=/sdcard/monkeyq.jar:/sdcard/framework.jar exec app_process /system/bin com.android.commands.monkey.Monkey -p package_name --agent robot --running-minutes duration(min) --throttle delay(ms) -v -v
-
参数解释
-s
设备标识,可由adb devices
获得
-p
设置运行的应用包名
--running-minutes
运行时间(min)
--throttledelay(ms)
操作的时间间隔(ms) -
示例
adb -s emulator-5554 shell CLASSPATH=/sdcard/monkeyq.jar:/sdcard/f