APP测试如何收集日志

在APP测试中,‌收集日志是非常重要的环节,‌尤其是在出现操作异常时,‌如crash(‌崩溃)‌和ANR(‌无响应)‌等情况,收集日志的目的是为了查看并定位具体问题,‌协助开发人员发现bug,今天十二就介绍我在测试APP时收集日志的关键点和具体方法:

一、 下载ADB(Android Debug Bridge)工具

Google很好心,直接放出ADB的zip供大家下载,路径如下:

Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip

Mac版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip

Linux版本:https://dl.google.com/android/repository/platform-tools-latest-linux.zip

二、 安装ADB

ADB安装只需将其路径添加到系统环境变量中,即可在任意位置使用ADB命令,解压下载好的安装包后,把解压路径放到系统变量里去(Path),环境变量配置如下:

(1)系统属性:右键“此电脑” > “属性” > “高级系统设置” > “环境变量”。

(2)编辑Path变量:在“系统变量”中找到Path,选择“编辑”,然后“新建”,添加ADB工具所在目录的路径。

(3)保存并关闭:点击“确定”保存更改。

(4)验证安装是否成功:输入 adb version,显示 adb 版本,说明安装成功

三、 设备连接

设备连接可以通过模拟器连接,也可以通过数据线连接,通过数据线连接时,手机需进入“开发者选项”,打开“USB调试”。

(1)启用USB调试:在Android设备上,进入“设置” > “开发者选项”(若无开发者选项,在“关于手机”中连续点击“版本号”7次激活),开启“USB调试”。

(2)连接设备:使用USB线将Android设备与计算机连接,然后在命令行输入adb devices。若设备正确连接,将显示设备序列号。

四、 打印日志

使用adb logcat命令收集打印日志信息,将带有时间戳的日志输出到指定的文本文件中:adb logcat -v time>D:\log.txt

五、 分析日志

(1)使用文本编辑器(如 Notepad++、Sublime Text、VSCode)打开 D:\log.txt 文件。

(2)使用搜索功能查找关键字 E/AndroidRuntime 、FATAL EXCEPTION 、ANR in来定位崩溃日志。

示例崩溃日志:

示例ANR日志:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十二测试录

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值