1.检查网络问题
网络问题如何进行分析,举个例子。在我们使用的多种多样的软件当中,经常会有网卡导致页面停顿反应慢的时候。那么软件测试面试的被问得到的时候应该如何去解析呢?根据这个我们所了解的这个功能实现是需要由接口来实现的,那么一个成熟的产品有用户在客户端发送请求,这里说的就是刷抖音的时候我们,发送了一个评论消息。那么这个评论需要由客户端去发送,考虑到客户端的网络问题,请求是发送了!但是为什么没有展示出来呢?因为还在路上呢,客户端的网络太差 请求发送耗时长。以及!服务器端返回的响应数据,当然也需要考虑,因为只有服务器将数据成功返回我们才可以看到,说到这里我们就要考虑,服务器端当时的处理数据多不多呢?服务器承受的压力高不高呢?服务器的网络环境受不受影响呢?也会影响数据返回到客户端展示的速度。当然一般是不会的。
2.检查手机上的APP版本是不是最新版本
底层数据结构都不兼容。目前的版本太老了 已经跨过很多个新版本了,数据交互问题。新旧版本的APP数据交互,考虑到新旧数据的表结构。打个比方(绝地求生APP手游 新旧版本的两个账号虽然用户又可以正常进行游戏,但是新版本的玩家无法和旧版本的玩家一起进行匹配。)
3.检查兼容性问题(换其他手机操作看是不是正常的)
4.通过抓包分析问题
5.查看数据库 服务器日志
adb logcat > 1.txt