测试用例
-
在弱网的条件下
- 页面的响应正常
- 页面展示的数据无误
- 页面的一致性无误(图片展示、排版预期一致、数据展示无误)
- 是否会出现ANR、Crash
-
在网络切换的情况下
- 页面交互无误
- 无奔溃、显示错乱
- 客户端服务端数据一致性展示无误
- 请求堆积的出路无误
-
在无网的情况下
- 请求非本地数据超时时,是否有重试机制、失败是否有响应的提示
- 请求本地的缓存数据,正常获取并且展示无误
- 断网重连
- session一致性
- 页面状态是否恢复
- 数据提交是否正常
测试工具
-
Android机器首推QNET.apk TX出品必属精品;
因为使用者的操作存在
安装包: -
iOS建议使用本机自带工具或者安装Charles
#### iOS本机自带打开步骤
1、进入设置找到开发者(Developer)选项。(如果没有该选项,请将手机接入开发人员电脑Xcode,即可自动生成。)
2、在开发者(Developer)选项中 --> Network Link Conditioner
2、打开Enable,并选择需要测试的网路开始测试
#### charles设置步骤
详情可以参考这篇文章:https://blog.csdn.net/LYX_WIN/article/details/120827762