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等

  • 相关阅读:
    Diagnostic Viewer 显示空白
    ROS 的一些常用命令行功能
    ROS学习(更新中~)
    ubuntu坑(持续更新~)
    PHP延迟静态绑定:static关键字
    php实战正则表达式:验证手机号
    mysql 查询日志
    索引对更新语句速度影响很大
    给table设置滚动条
    PHP 对字符串进行十六进制替换 invalid character in attribute value
  • 原文地址:https://www.cnblogs.com/canghai1024/p/13722955.html
Copyright © 2011-2022 走看看