一、为什么要进行弱网测试移动设备的普及,大大的增加了用户使用手机的场景,比如坐电梯、坐火车过隧道、去地下车库取车、坐地铁等等,这些场景我们都可以随手拿出来手机来,刷个微博,看个朋友圈,回个消息,玩个游戏,或者用下我们自己所负责测试的App,这个时候,我们就需要针对这些弱网环境下的App的使用情况,进行测试,避免出现闪退、卡顿等对用户不友好的运行状态,造成用户流失
二、关于网络测试需要注意的地方
1、网络选择:
2G、Edge、3G、4G、WiFi、无网络…
区别介绍详见:https://www.jianshu.com/p/fbd13a259c98
2、网络切换:
WiFi切换到移动网络(4G/3G/2G)
WiFi切换到无网络
移动网络(4G/3G/2G)切换到WiFi
移动网络切换到无网络
3、用户关注测试点:
无网络状态下:
1、页面有明显的提示当前网络有问题
2、可从当前页面返回到上一级页面中(返回按钮或者左滑等操作
3、是否有自动重连(需要和开发了解重连机制是什么)
4、如果没有自动重连,是否有提供刷新重试的按钮或机制(比如下拉刷新)
弱网络状态下:
1、有loading状态
2、页面展示是否完整,尽量不要出现错位、重叠等现象
3、页面上的控件是否可以点击,点击后是否有响应
4、是否有超时时间,超时后是否有提示