连接手机
第一步:开启手机开发者权限
以荣耀20Pro为例 设置——关于本机——连续点击版本号7次即可
第二步:数据线连接电脑,USB连接模式选择传输文件
第三步:打开手机开发人员选项,打开USB调试
第四步:电脑控制台输入adb devices检测是否连接成功(首次连接需要授权)
安装apk程序 (apk程序是由开发人员给的,为测试未上线的软件)
第一步:先把未安装apk文件放置本地磁盘
第二步:控制台打开文件所在路径
第三步:安装程序到手机
命令:adb insteall 加程序文件名
查看手机分辨率
adb shell wm size
查看程序应用包名
方式1.查看当前手机运行的程序应用包名
adb shell dumpsys activity activities | findstr "Run"
方式 2.查看手机所有程序的应用包名及详细信息包括安装路径 adb shell pm list package -f
方式3:只查看手机所有程序应用包名 adb shell pm list packages
查看当前测试软件的应用包名:
①可根据方式1进行判断(注意要先打开手机测试程序再查看)
②根据方式2查看手机所有程序应用包名后根据软件关键字查询
查看手机程序日志
1.查看手机正在运行的所有程序日志,包括后台运行的
adb logcat
2.查看指定程序日志
adb logcat | findstr +程序应用包名
如查询软件停车王的日志 adb logcat | findstr com.parkingwang.business
3.日志整存 查看日志命令后面+ >文件名
adb logcat | findstr +程序应用包名+ >文件名
如整存程序 停车王 的日志为 adb logcat | findstr com.parkingwang.business >parkingwang.txt
测试程序的卸载 adb uninstall + 应用包名
如卸载 停车王 测试软件 adb uninstall com.parkingwang.business
显示设备的CPU信息 adb shell cat /proc/cpuinfo
查询设备的内存使用情况 adb shell cat /proc/meminfo
查询当前运行的系统服务 adb shell service list
Monkey测试
“猴子测试”是指没有测试经验的人甚至对计算机根本不了解的人(就像猴子一样)不需要知道程序的任何用户交互方面的知识,如果给他一个程序,他就会针对他看到的界面进行操作,其操作是无目的的、乱点乱按的。这种测试方式在产品周期中的早期阶段会找到很多很好的bug,为用户节省不少的时间。
第一步:输入命令运行monkey
第二步:运行完成之后日志会整存到之前设定的文件里
第三步:运行批处理脚本会把前面整存的日志进行批处理到另一个文件内
第四步:打开批处理之后的文件即可很直观的查看测试之后的结果