`

移动APP需要重视弱网测试

 
阅读更多



什么是弱网测试

在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wifi等多种手机网络连接方式。不同的协议、不同的制式、不同的速率,使移动应用运行的场景更加丰富。

从测试角度来说,需要额外关注的场景就远不止断网、网络故障等情况了。对于弱网的数据定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分。按照移动的特性来说,一般应用低于2G速率的都属于弱网,也可以将3G划分为弱网。除此之外,弱信号的Wifi通常也会被纳入到弱网测试场景中。

为何要进行弱网测试

我当前所在项目的产品是一款适配于低资源环境的医疗IT系统,目前主要是在坦桑尼亚地区使用。根据资料显示,在坦桑尼亚等东非国家,普遍使用的都是2G网络,覆盖率达到40%以上,3G网络的覆盖都非常少,并且稳定性较差。由此,对于当前的App应用交付要求即至少在弱网以及无网状态下能正常运行。

如何做弱网测试

弱网环境测试主要依赖于弱网环境的模拟。环境搭建方式一般有两种:软件方式和硬件方式。软件方式的成本低,主要就是通过模拟网络参数来配置弱网环境,通常来讲可以达到测试目的.一般可通过热点共享设置。 在各类网络软件中,主要就是对带宽、丢包、延时等进行模拟弱网环境。如果要求更接近弱网环境,比如现在很多的专项测试,会更倾向于通过硬件方式来协助测试,但这种方式相对会麻烦很多,一般会由网维协助搭建。当然,对于有些无法模拟的情况,只能靠人工移动到例如电梯、地铁等信号比较弱的地方。

之前也说过一些弱网测试的问题,具体测试工具就不说了,在强调下需要注意的几个问题场景:

用户登录应用时下载初始化数据,下载过程中因网速太慢点击取消并重新登录,数据下载过程中、下载失败后,未进行数据回滚,中止后重新下载,出现数据重复

用户点击数据上传,数据上传过程中网络弱且不稳定,基于联网状态自动触发数据上传,导致出现数据重复写入,形成脏数据

在弱网环境下,用户输入用户名和密码点击登录,应用链接超时后,按照强网业务逻辑处理,导致返回超时异常。

在弱网环境下,用户输入用户名和密码后点击登录,数据下载超时,加载数据严重依赖于后来的异步加载。数据还没来得及返回,应用跳转到下个activity,导致崩溃。

现在,一些应用公司对弱网断网测试越来越重视,在本身APP测试项目上,占比也更多。
分享到:
评论

相关推荐

    APP&PC;弱网测试方法汇总(史上最全)

    在移动应用程序和个人计算机领域,弱网测试是一个非常重要的测试方法,旨在模拟不同网络情况下的应用程序行为,以确保应用程序在各种网络环境下的稳定运行和良好用户体验。下面是weak 网测试的重要知识点: 一、...

    QNET--APP弱网测试工具

    总的来说,QNET作为一款强大的APP弱网测试工具,它的出现极大地提升了移动应用在网络环境复杂性上的应对能力。通过模拟各种网络条件,开发者可以提前发现问题,避免因网络因素导致的用户体验下降,从而在竞争激烈的...

    弱网测试工具clumsy

    **Clumsy:弱网测试工具详解** 在IT行业中,软件和网络应用的质量评估是至关重要的,其中弱网测试是一个不容忽视的环节。弱网测试主要用于模拟用户在各种网络环境(如低带宽、高延迟、丢包等)下的使用体验,确保...

    fiddler做弱网测试Fiddler做app弱网测试

    fiddler弱网测试,fiddler做弱网测试Fiddler做app弱网测试

    弱网测试.docx

    Charles是一款功能强大的跨平台代理服务器,主要用于网络监控,特别适合于Web端和移动设备端(iOS/Android)的弱网测试。 - **配置步骤**: - 打开Charles,进入“Proxy”设置中的“Throttle Settings”。 - 在...

    弱网测试方案 v1.0.3

    随着智能手机的普及和网络技术的发展,越来越多的软件应用和网络服务对网络质量的要求越来越高,因此,弱网测试成为软件测试的一个重要环节,尤其是在移动APP领域。 弱网测试方案主要关注以下几个方面: 1. 弱网...

    移动App测试中的最佳做法

    为了确保移动 App 的质量,测试员需要遵循移动 App 测试的最佳做法,包括功能测试、自动化测试、非功能测试等。同时,测试员还需要不断地学习和更新知识,以适应移动 App 测试的最新发展和技术。

    移动app的性能测试包含兼容/弱网/稳定/专项测试及案例用例

    3. 弱网测试:模拟不同的网络环境(2G、3G、4G、WiFi等),检查App在网络状况差时的响应速度、数据加载、用户体验。例如,可以使用网络限速工具限制设备的上传下载速度,观察App的行为。 4. 稳定性测试:测试App在...

    移动APP测试22条军规

    1. 测试环境的搭建:移动APP测试需要考虑确定的设备和平台,包括设备的品牌、操作系统(如Android、iOS)以及硬件参数(屏幕尺寸、分辨率、像素密度等)。同时,要考虑移动APP的生命周期,是新开发的软件、已发布的...

    移动APP测试方法综述.pdf

    移动APP测试需要涉及到多个方面的测试,包括图形用户界面测试、系统测试、基础模块测试等。图形用户界面测试主要涉及到GUI的测试,包括直观性、一致性、舒适性、正确性和灵活性等方面的测试。系统测试主要涉及到移动...

    QNET弱网app测试_14.rar

    弱网测试是确保应用在各种网络条件下的稳定性和用户体验的重要环节。"QNET弱网app测试_14.rar"这个压缩包文件似乎包含了一个用于进行此类测试的小工具,它被描述为“相当好用”,暗示了其易用性和高效性。 弱网测试...

    移动app测试的22条军规

    ### 移动APP测试的22条军规 #### 一、设备和平台 1. **操作系统**:针对不同的操作系统(如iOS、Android),需要确保应用程序能够在这些平台上正常运行,并且能够兼容各种版本的操作系统。 2. **设备硬件**:考虑到...

    适用于移动APP测试报告模板

    移动APP测试报告模板是软件测试中一个非常重要的文档,它记录了移动APP测试的整个过程,包括测试概述、测试计划执行情况、测试总结等内容。下面是该模板中的一些重要知识点: 1. 测试概述 测试概述是移动APP测试...

    移动App端接口测试技术研究.pdf

    移动App端接口测试技术是确保应用质量和性能的关键环节。随着移动设备的普及,App开发市场竞争激烈,快速交付高质量产品至关重要。接口测试旨在检测不同组件之间的交互,预防潜在问题,提高用户体验。 1. 接口测试...

    移动APP测试大全精编资料.pdf

    移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试...

    移动APP测试用例的模板

    测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、...移动APP测试用例的模板是针对移动APP测试的用例

    移动互联网App测试流程及测试点(2014版).docx

    移动互联网App测试是确保应用程序质量的关键环节,2014版的测试流程及测试点主要涵盖了以下几个方面: 1. **测试基本流程**:测试流程通常包括版本接收、测试环境搭建、兼容性测试、性能压力测试、功能测试、UI测试...

    基于移动平台的APP软件测试.pdf

    5. **多平台适配**:由于移动设备型号众多,操作系统版本各异,测试团队需要确保APP在各个平台上的表现一致,通过模拟多种设备环境进行测试。 6. **用户体验**:UI/UX设计是决定APP成功与否的重要因素。测试人员应...

Global site tag (gtag.js) - Google Analytics