前段时间看到过一个帖子,问题是遇到偶现崩溃问题,测试人员如何跟进解决,看到回答的思路很不错在此记录下,加下个人理解。
思路一:
1、偶现崩溃不易复现,起码我们应该记得在哪个页面会发生崩溃吧
2、在这个页面查看下实现逻辑,崩溃报错无非几种,空指针,数组越界
3、这个页面中接口数据有哪些,模拟下参数值为空的情况
4、或者是否存在遍历,导致服务器传送数据未结束就开始遍历工作
5、以上情况均在弱网中存在可能性较大,或者直接修改参数查看
思路二:
1、抓log看下是否有报错内容,找到具体行数给开发
2、也可以通过统计平台查看crash,记录下当时报错的时间,过段时间看下平台这段时间是否有报错
思路三:
1、对于频繁出现崩溃且不复现的情况,多跑Monkey来复现当前情况
2、可以编写monkey脚本,每次monkey跑的时间不易太长且可以多频率的跑
3、每次跑完monkey遍历log,存在问题就输出问题,不存在就继续执行monkey
思路四:
1、对于测试包,要求开发写入本地日志,如果出现崩溃可以查看本地日志找出问题
网友评论