自动化测试
下载使用
下载自动化测试包或者在项目仓库目录
\zkswe_custom\zkswe_test\input
下进行使用解压后文件如下:
与测试设备进行连接
adb connect ip
将
input
文件放到设备的/tmp/
目录下adb push ..\input\libs\armeabi\input /tmp/
修改
input
文件的权限adb shell chmod 777 /tmp/input
查看支持测试的事件操作说明
adb shell /tmp/input
随机测试
- 随机进行点击、滑动等操作,其中
1024 600
是指操作执行的区间,一般填屏幕的分辨率,当测试程序挂掉后会自动停止adb shell /tmp/input /dev/input/event0 monkey 1024 600
操作录制与执行
操作录制,命令执行后点击屏幕进行测试操作,操作完成后ctl+c结束操作录制
adb shell /tmp/input /dev/input/event0 record /tmp/events
操作执行,其中
-r 5
是指执行5次录制的操作,默认执行1次,输入-r -1
操作会执行无限次adb shell /tmp/input /dev/input/event0 play /tmp/events -r 5
自动化测试脚本说明
- 与设备连接成功后双击
shell-runer.bat
脚本文件,将input
文件放入/tmp/
下 - 在命令行中执行
shell-runer.bat
脚本文件..\input\shell-runer.bat /dev/input/event0 monkey 1024 600