A) modem assert需要抓取的信息
保存log(若是SLOG应该先导出)
偶现还是必现(即assert后拔电板重新开机重现,是否还可以重现)
B) 出现定屏,变砖或者唤不醒怎么办
首先记录发生定屏的确切时间,和操作步骤;
逐个确认各个按键和touch是否还有反应,此时不要随意按组合键;
等待30s以上确认现象:背光是否还有亮?屏幕上是否有内容?
如果以上都没有反应,尝试拨打此电话看是否能接通,并记录。
强制kernel触发panic,从而使系统重启。如定屏,无法唤醒等现象发生时,可以通过组合键重启系统。例如shark的组合键定义为:
volume up + volume down + 2 times power key down
即按住音量上、下键不动,同时双击电源键。重启后等待
当手机系统发生异常重启(包括使用组合键强制重启)时,在重启过程中会进行memory dump操作,即将内存以文件形式保存在sd卡根目录下,再用slog导出,这些文件会被保存在slog目录下的system dump文件夹下
如果以上都动作都不起作用,组合键也重启失败,长按7s power key重启手机,拔电池原则上是不能做的。开机后连接adb:
adb pull /data/dontpanic/apanic_console
adb pull /data/dontpanic/apanic_threads
以上两个文件如果发生了panic,就会有log存储下来。
adb pull /proc/last_kmsg (这个不一定有,只有在reboot的情况下才会有这个文件) 抓取log,并记录时间
C) 彩信异常,如无下载,附件显示问题,彩信收发条数异常等现象
1.userdebug版本在获取root权限后可通过adb 命令拿到数据库文件以及彩信附件:
a.数据库文件位置:/data/data/com.lephony/databases/mmssms.db
彩信附件位置:/data/data/com.lephony/app_parts/
b.获取相关文件到当前目录下
adb pull /data/data/com.lephony/databases/mmssms.db
adb pull /data/data/com.lephony/app_parts/
a.数据库文件位置:/data/data/com.lephony/databases/mmssms.db
彩信附件位置:/data/data/com.lephony/app_parts/
b.获取相关文件到当前目录下
adb pull /data/data/com.lephony/databases/mmssms.db
adb pull /data/data/com.lephony/app_parts/
2.user版本无法直接拿到数据库等文件,可通过间接方式获取:
使用系统中自带的“备份恢复”应用,将短彩信备份,然后将备份包发过来,我们在恢复短彩信数据,即可拿到测试数据。
可以将数据备份到SDCard上,备份后数据在SDCard根目录,backup 文件夹就是。
使用系统中自带的“备份恢复”应用,将短彩信备份,然后将备份包发过来,我们在恢复短彩信数据,即可拿到测试数据。
可以将数据备份到SDCard上,备份后数据在SDCard根目录,backup 文件夹就是。
D) 通话无声的问题
音频控制器的寄存器值获取方法:
audio 抓寄存器log的脚本附在CQ附件中(audio.sh)。
将一下代码复现到文本中,另存为audio.sh文件即可。
date >> /data/audio_reg.log
cat /proc/asound/sprdphone/vbc >> /data/audio_reg.log
cat /proc/asound/sprdphone/vbc >> /data/audio_reg.log
cat /proc/asound/sprdphone/vbc >> /data/audio_reg.log
cat /proc/asound/sprdphone/vbc >> /data/audio_reg.log
cat /proc/asound/sprdphone/vbc >> /data/audio_reg.log
cat /proc/asound/sprdphone/sprd-codec >> /data/audio_reg.log
tinymix -D 0 >> /data/audio_reg.log
tinymix -D 1 >> /data/audio_reg.log
tinymix -D 2 >> /data/audio_reg.log
再按下列步骤:
手机连上adb,执行如下,把脚本push到/data目录下
adb root
adb push audio.sh /data/
adb chmod 775 /data/audio.sh
此时脚本就可以放置于/data/目录下。
无声问题复现的时候,连上adb,执行
adb shell /data/audio.sh
adb pull /data/audio_reg.log ./
最后,把audio_reg.log导出来和其他LOG一起提wifi分享CQ。
抓取audio的mem信息,方法如下:
开启Audio mem log方法: 在Logel工具中下发AT命令:at+spdsp=65535,0,0,4096,不断电设置将一直有效。
关闭Audio mem log方法: 在Logel工具中下发AT命令:at+spdsp=65535,0,0,0
主叫及被叫两端的log都需要抓取,如果是Audio的专项测试,那么建议测试之前就打开Audio mem,如果是场测,那么发现Audio相关问题后再将Audio mem打开,在发生问题的地方重现。由于Audio mem的log很大,平时的场测不建议打开Audio mem log
E) 蓝牙问题
bug中填写发生问题的蓝牙设备,注明蓝牙方案
其他硬件测试机有无同样问题
其他同样功能的蓝牙设备有无同样问题
蓝牙播放卡顿,通话杂音等问题需提供对比机信息(手机牌子及型号)及对比机表现,对比机优先使用MTK方案手机
2351和trout蓝牙问题需抓controller log
重启后手机有无同样问题
注意Slog中BT log是否丢失,保证BT log的完整
F) wifi问题
手机硬件版本,软件版本
出现问题的时间点
MAC 地址的叙述,AP的mac地址和STA的 mac 地址
最好能多描述些操作步骤,例如前后的一些操作,方便后续分析
该问题是否不同手机表现不同,还有在对比机上的表现
出错状态属于收不到数据包,还是发出的数据包AP收不到
测试环境:描述当前环境的无线情况,包括存在多少个AP,干扰程度是否严重等
测试距离:距离多远,中间是否存在障碍物
测试AP/网卡的信息:包括AP/网卡型号,信道,加密方式,模式,是否还有其他无线设备接入等
出现问题时还做了哪些尝试,比如:更换信道、更换加密方式、更换模式进行尝试,更换一台DUT手机或者对比手机进行尝试,看是否会出现类似的问题;同时也可以问问其他同事是否有遇到类似的问题
SD卡中自动保存的slog\
抓取寄存器log,整理的配置工具及打印log信息
使用抓包工具Omnipeek抓包
G) APK问题需要抓取的log信息
具体步骤相关log
出现问题的资源文件(APK文件、JAVA文件)打包在log放到规定路径下,或放到单独路径,在bug中注明
使用对比机验证,给出对比机信息(手机牌子及型号)及对比机表现,对比机优先使用MTK方案手机
H) MP3、MP4问题需要抓取的log信息
特定资源问题,需将资源文件(MP3文件、MP4文件)打包在log放到规定路径下,或放到单独路径,在bug中注明
确认特定片源问题还是特定格式问题
无法播放或播放出错问题,需使用对比机验证,给出对比机信息(手机牌子及型号)及对比机表现,对比机优先使用MTK方案手机
I) SD卡问题需要抓取的log信息
不能用slog方式抓取log,用PC工具
给出SD卡信息,牌子、容量
其他SD卡是否有同样问题
若为特定SD卡问题,需保留该SD现场
出现问题前SD卡使用的情况?
对比机验证情况
J) 性能问题
给出对比机信息(手机牌子及型号)及对比机表现,对比机优先使用MTK方案手机
给出详细对比数据
多位界面流畅度等不太好描述的问题,需拍视频保存,将视频放在log中存放到指定路径
K) 显示问题
截图或拍摄照片保存,将截图或照片放在log中存放到指定路径
发布评论