• 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等

  • 相关阅读:
    Django 2.1 配sql server 2008R2
    1.内网安全代理技术
    3.frp搭建socks5代理
    2.变量常量和注释
    1.域环境&工作组&局域网探针方案
    4.nps搭建socks5代理
    1.php介绍和安装
    2.内网安全隧道技术
    3.横向smb&wmi明文或hash传递
    5.域横向CobaltStrike&SPN&RDP
  • 原文地址:https://www.cnblogs.com/canghai1024/p/13722955.html
Copyright © 2020-2023  润新知