测试方法:
弱网测试作为健壮性测试的重要部分,对于移动端app测试来说更是必不可少。这是移动端产品的用户所处的网络环境是多样性的,可能是在wifi下,也有可能是在5G/4G/3G/2G移动网络,而且使用场景也是多变的。比如进入地铁,做公交,火车站,乘电梯等,这使得若挖过测试显的尤为重要,要避免弱网环境下的客户体验不友好造成的客户不必要的流失,考虑到弱网环境的更像要求以及使用工具的多边性,来模拟复杂,严苛的网络环境,能极大提高产品的可用性。保证产品上线后应对各种病场景的使用质量。
弱网测试思路:
弱网类型:5G,4G,3G,2G
Edge
高延时
高丢包
无网络:断网测试
网络切换:WIFI--2G/3G/4G/5G---无网络等多状态切换
用户体验:相应时间
loading图标,文案,进度条
加载异常提示
超时机制
跳出逻辑出错
导致其他页面卡死
失败后重新加载是否正常
以上是需要模拟各种特殊的网络状态下进行功能测试。同时关注用户体验。
弱网测试类型:
测试场景:
首页资源加载,各业务线流畅资源加载,登陆流出,绑卡,活期等,所有与网络相关的场景都是需要考虑弱网络测试。
测试周期:
用户体验关注:
例如出现页面加载失败没有文案提示,响应时间过长没有超时机制,导致其他页面卡死,跳转逻辑出错,失败后重新加载异常不合理或者不友好的现象,均属于体验问题,需要反馈,记录,跟进。
二、弱网测试工具
通过抓包工具,设置延迟,来模拟不同的网络情况,比如使用Fidder,Charles,Facebook开源的atc工具等。
1、操作步骤
以charles为例,使用步骤如下:
2、网络设置
可以直接选择2G/3G/4G/5G/,56kbps Modrm. (根据具体流程节点可以调整)等网络,也可以根据自己手动设置带宽。