专项

前言: 针对目前系列突出问题整理 发现几类问题总容易被用户吐槽  时间长了 就形成了重灾区  针对重灾区的重点分析就显得尤为重要.

1、崩溃类问题(anr 主线程加载>5s  Java crash   native crash)

2、某场景下易卡顿( 掉帧 cpu问题)

3、用户反应使用过程中相应太慢( 复杂场景冷启动  交互影响  H5页面加载)

4、发热(硬件)

5、兼容性(机型)

...

针对用户反应的重灾区进行分类后基本上归为几类: 崩溃测试(monkey 或定制化深度遍历)  app性能  webview性能  卡顿分析  内存测试  兼容性测试(appium gird)等

一、崩溃测试, 可以深度遍历来补充自动化测试  期间监控系统的logcat  实时上报错误信息

adb logcat *:S *:E | grep AndroidRuntime

508 adb logcat |grep -i displayed   #找到哪个应用启动在首页

adb shell ps |grep xxx.xxx.xx 找到进程号

512 adb logcat |grep 9744 |grep *:E  过滤进程中的错误信息
520 adb shell monkey -p com.xueqiu.android -v 5000

二、

猜你喜欢

转载自www.cnblogs.com/1026164853qqcom/p/11402953.html