zoukankan      html  css  js  c++  java
  • APP测试学习:弱网测试

    关于APP弱网测试这块没怎么涉及过,资料主要来源于网络,在后续实践过过程中总结完善

    崩溃问题:ANR、crash

    查看ANR信息:adb pull /data/anr/traces.txt

    一、弱网测试思路(场景)

    无网状态下

    1、app是否能够正常运行,无崩溃

    2、已经加载的数据、页面能否正常加载;

    3、是否能够正常切换页面,未加载的页面是否友好的提示信息;

    4、是否会发生丢失数据情况;

    5、请求数据时,是否会发生页面崩溃、闪退等情况;

    6、是否有无网络的提示信息

    弱网状态下

    1、各个页面功能是否能够正常使用(虽然慢);

    2、是否对请求做了超时处理,如果没有超时处理,请求会一直挂着占用网络资源;

    3、是否会自动进行更新升级;

    4、在发送请求过程中,是否会发生crash、闪退等严重情况;

    5、当前操作请求未完成时,执行其他交互动作,是否会发生闪退等异常

    6、请求返回、展示的数据是否完整正确(弱网情况会有丢包情况)

    7、是否会有大量请求堆积(如何验证?)

    网络切换情况下

     主要考虑手机数据流量、WiFi、无网状态之间的切换

    1、在数据传输、请求过程中,切换网络状态后,app是否发生异常;

    2、弱网状态下的请求,在网络恢复正常后是否会重复提交之前的请求;

    3、网络状态切换后,是否会出现数据丢失的情况;

    二、弱网测试工具

     fiddler、Charles等

  • 相关阅读:
    vue loading 插件编写与实战
    vue tab切换的几种方式
    IOS安卓常见问题
    vue.js 跨域的解决方法(转载)
    vue 根据设计稿rem适配
    vuex 文件夹目录整理
    vue项目优化之路由懒加载
    flutter 环境配置-01
    锚点 定位 导航 滑动
    居中 子元素无固定 宽高
  • 原文地址:https://www.cnblogs.com/canghai1024/p/13722955.html
Copyright © 2011-2022 走看看