【弱网测试】测试思路分析:弱网测试怎么做

    移动端产品使用场景多变,检测不同网络状态下的处理结果,可以为提升产品印象和用户体验提供帮助。持续的识别和优化,也可以帮助内部系统提升其健壮性。

一、第一个问题:什么是弱网

目前国内网络环境,包含:有线连接/家庭和办公WiFi/5G/4G/3G/EDGE(2.75G)/2G
在一般业务中,我们会把3G及以下&弱信号的WiFi划分为弱网。但在音视频等要求更高的领域,4G也可能归属于弱网。

补充知识点:
1、手机信号是以电磁波的形式通过基站在不同区域之间进行传播的,但是电磁波传输的距离有限,并且随着距离的增加而逐渐衰弱,在物理上通过规律性设立基站,使信号能够覆盖足够广的范围。同时电磁波在该场景下走直线,遇到障碍物也会产生严重的影响。对手机本身来说,天线的布局也是会影响信号的,这里涉及很多硬件知识,暂不展开。
2、国内三大运营商,都有各自的网络制式,它和用户终端、用户数(基站容量)、信号环境 等互相作用,都是影响信号的一部分,但是我们实操时不需要考虑这么多。

二、弱网环境搭建

搭建弱网环境,可以通过软件和硬件两种方式。日常用软件方式即可(成本低好操作)。
软件方式主要通过带宽、丢包、延时等进行模拟,比较接近弱网环境。我会选择QNET或者Charles。
如果想要更仿真的弱网环境,或者项目对弱网的准确性要求非常高,那更倾向于使用硬件来模拟。已知可以通过“树莓派”协助搭建(但是我没用过这个)。
工具相关可以参考这篇文章:https://blog.csdn.net/qq_42905388/article/details/135607580?spm=1001.2014.3001.5502

三、弱网参数设置

关于弱网的参数设计和用例设计可以参考:Raya的进击之路
软件模拟常用参数:带宽(上行、下行)、丢包率、误码率、时延。

四、弱网测试核心思路

1、无网络测试:
兜底或功能操作、本地数据存储 等。

2、网络切换测试:
主要关注页面的显示与交互,尤其是弱网- WiFi互相切换,是否会出现crash、显示错乱 等等问题。

3、弱网用户体验测试:
页面响应时间、页面加载效果(或兜底展示)、超时重试机制、弱网下大流量事件 等等。

4、弱网功能测试【重要】:
初始化数据遭遇弱网(重复下载导致脏数据)、自动上传数据遭遇若亡(重复写入导致脏数据)、crash(一般多出现于异步加载) 等等。

附1:个人使用的弱网测试报告模板

不局限于这种格式哦~主要是能够给项目组展示我们本次引入弱网测试获得了什么,以及我们正确地使用了这种测试方法。

《XX项目弱网测试报告》
一、测试目标
确认项目/功能,在不稳定/极端网络状态下的功能、兜底、体验,是否符合产品预期。

二、测试结论
XX网络情况下,测试通过/测试不通过
*注意,每种网络情况给出一个结论。

三、测试范围
1、弱网参数环境;
2、测试环境;
3、具体待测终端(尽量要描述清楚终端的系统信息);
4、测试输入;(测试包、测试工具);
5、测试场景或者测试项目的概述;

四、测试用例和结论
具体的测试用例和对应执行结论,有异常需留档。

五、测试人员和时间
人员、环境、时间,留档

欢迎大家和我一起讨论~

  • 23
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值