可以利用monkey来对安卓设备进行黑盒测试,Monkey会随机触发界面,判断是否发生异常,如果发生异常,monkey测试会终止,多用于应用的稳定性,压力测试.
Step1:打开需要测试的应用,查询当前显示界面的包名
adb shell dumpsys window w |findstr \/ |findstr name=
Step2:指定monkey测试的包名
monkey默认在手机所有应用进行测试,因此我们需要利用 -p参数来指定包名,例如指定包名为com.sec.android.app.popupcalculator ,最后面的5000,是指定5000个随机事件.
adb shell monkey -p com.sec.android.app.popupcalculator 5000
后续
monkey对于日志有三个级别,级别越高日志越详细.
- 级别0 -v
- 级别1 -v -v
- 级别2 -v -v -v
例如指定日志级别为级别1
adb shell monkey -p com.sec.android.app.popupcalculator -v -v 5000