android测试针对于数据缺失定位问题

测试过程中往往会发现测试数据缺失,数据异常。比如listView列表数据缺失,异常,针对于这种情况我们需要快速的定位问题。
首先我们得清楚数据的来源,android的数据来源有以下几种:
1.网络接口
2.sqlite(本地数据库)
3.文件存储

若发生了数据的缺失,可以先向开发人员了解数据的来源,针对于不同的情况做不同处理
1)当数据来源于接口时,数据的缺失可能是接口本身的问题,对此,我们需要抓包,android的抓包可使用fildder,手机和pc端在同一局域网,设置代理即可。若抓到的接口数据正常,则说明是android客户端的问题,那么可能是解析发生错误或者Adpter代码有误。

2)当数据来源于sqlite时,可排查是增删改查的哪个过程出现了错误,sqlite的路径在手机shell下的/data/data/包名/databases下,将文件导出,数据库导入到sqlite3中即可查看

3)当数据来源于文件是,找到对应的文件,推出查看即可

你可能感兴趣的:(android测试针对于数据缺失定位问题)