一天一个关于测试知识点,5分钟内讲解你最关心的软件测试问题,今天就接着来谈谈关于软件测试中的“APP测试之弱网测试”。
弱网测试
讲师:康老师
【主要内容】
弱网环境下的问题案例
为什么要做弱网测试
常用的弱网测试工具
弱网数据参考
一、弱网环境下的问题案例
用户点击数据上传,数据上传过程中网络弱且不稳定,基于联网状态自动触发数据上传,导致出现数据重复写入,形成脏数据。
在弱网环境下,用户输入用户名和密码点击登录,应用超时返回用户名和密码错误提示。
在弱网环境下,用户输入用户名和密码后点击登录,登录过程中应用崩溃并且闪退。
弱网络环境下,用户请求页面响应时间较长,页面上的内容加载后出现样式错乱和重叠的现象;
在弱网环境下,用户第一次输入搜索关键字没有得到响应后,再次输入全新关键字并发送请求,等待搜索结果返回后,当前结果页被之前的关键字搜索结果刷新覆盖
二、为什么要做弱网测试?
用户体验的需要
移动设备越来越多,大家习惯在地铁里,公交上,甚至是电梯,车库等等的场景里去关注一些新闻,看看直播,玩游戏等等。在这个时候,我们就需要针对这些场景,测试应用产品的运行状态,页面加载和数据传输是否符合用户体验的要求,以避免造成用户的流失。
弱网环境下产品出问题的概率大大增加
弱网的两个原因:
1、丢包
在TCP/IP网络中, 一旦发生丢包,就需要重传。我们需要去检查产品在丢包的情况下,处理机制是否有问题,给予什么提示,如果请求未得到响应该怎么处理。
2、数据包延时
由于网络太差,产生了网络波动,使数据包在传输的时候出现抖动。可能导致请求出现超时的现象。所以我们需要检查这种 条件下,产品的运行状态,处理机制,提示信息,包括网络恢复后的重连等等。弱网其实也就是一种异常场景,主要的作用还是用来测试产品的健壮性。
三、常用的弱网测试工具
1、Fiddler
设置数据传输延时
2、Network Emulator Toolkit
设置丢包和延时,队列等指标,功能丰富
3 、电脑管家网络限速
调整网络传输速率
四、弱网数据参考
今天关于“APP测试之弱网测试”就学习到这里了,每个工作日小编都会更新一个小知识,希望大家多多关注我们,一起来学习喔!