zoukankan      html  css  js  c++  java
  • 弱网测试(浅谈)

    • 什么是弱网测试

         弱网测试主要在宽带、丢包、延时的弱网环境中,验证客户端的展示、以及丢包、延时的处理机制,属于健壮性测试的内容。

          比如弱网下展示是否有异常(闪动或崩溃之类),加载的图标文案、进度条、加载异常显示(与断网区分)、超时提示之类的,避免以后体验不友好造成用户的流失。

    • 为何做弱网测试

         1、仍有大量用户使用4G、3G、2G等网络

         2、很多网络不稳定的使用场景:电梯、地铁、公交

         3、而面对恶劣网络环境,服务器健壮性不够,导致出现一些bug,带来很差的用户体验。

    •  如何做弱网测试

        a. 弱网功能测试

        b.无网状态测试

        c.网络切换测试

        d.用户体验关注

        弱网测试主要包括功能测试、无网状态测试、网络切换测试、同时在测试的过程中关注用户体验。

        (1)弱网功能测试

        2G/3G/4G网络下的功能是否正常

       页面响应时间是否合理

       页面展现是否完整

       高延时检查响应超时后的处理机制

       高丢包:检查未响应时的处理机制

       图片加载不出来或很慢

       模板页面版式结构混乱

      功能不正常使用

      页面响应时间长毛衣任何展示

      (2)无网状态测试

      页面展示和交互是否正常

      本地数据的储存

      无网网络功能是否正常(比如夜间模式)

      请求非本地数据没有网络异常提示。请求本地数据时加载异常

      没有及时给出网络异常提示

     无网到有网的恢复显示异常

     (3)网络状态切换测试

     wifi←→弱网下,页面的显示与交互

     wifi切至流量情况下,大流量场景的处理机制:视频播放、文件下载和上传

     页面的卡顿、crash、显示错乱、请求堆积

     wifi切至流量时,没有流量提示

     wifi切换至流量网络时,视频仍会自动播放、文件仍会继续下载

     (4)用户体验关注

     页面响应时间是否合理

     页面响应时间超时后文案提示

     是否有重试机制

     是否导致页面卡顿、甚至导致手机卡顿

     页面响应时间过长

     响应超时没有及时给出提示或提示文案不正确

     页面加载失败,没有重试机制:点击重试、重新刷新等

    • 弱网测试工具
    1.      iPhone自带的限速功能,仅适用于iPhone
    2.     fiddler,适用于PCiOS/android端,但只能在Windows上安装fiddler
    3.     Charles,适用于PCiOS/android端,在Windows和Mac OS上都可以安装
    4.     谷歌浏览器开发者工具,仅适用于web

       

  • 相关阅读:
    git
    node cheerio
    Git是目前世界上最先进的分布式版本控制系统
    精华 ionic入门之色彩、图标、边距和界面组件:列表
    如何将腾讯视频的qlv格式转换为mp4格式
    php无限级分类实战——评论及回复功能
    Yii2 前后台登陆退出分离、登陆验证
    linux 更改文件所属用户及用户组
    wdcp 开启某个Mysql数据库远程访问
    Rem实现自适应初体验
  • 原文地址:https://www.cnblogs.com/linxiu-0925/p/9412190.html
Copyright © 2011-2022 走看看