zoukankan      html  css  js  c++  java
  • web缓存测试

    数据缓存测试点:
         
         1. 缓存大小  
         ——客户端设定缓存数据大小峰值     
         2. 缓存数据量   
         ——设置需要缓存的数据   
         3. 缓存时间
         ——设定存储缓存时间环境:
    环境:
         一. 无网
        
         ——有数据     
         1.缓存大小未超过,缓存时间有效期内,显示缓存数据加载       
         2. 缓存大小超过,本地缓存数据删除,显示无网提示,无数据加载     
         3.缓存时间过期,本地缓存数据删除,显示无网提示,无数据加载   

         ——无数据       
         1.显示无数据加载  

         二.有网  

         ——有数据         
         1.缓存大小未超过,缓存时间有校内,显示缓存数据加载       
         2.缓存大小超过了,本地缓存数据删除,直接从线上拉取数据      
         3.缓存时间过期,本地缓存数据删除,直接从线上拉取数据  

         ——无数据    
         1.直接从线上拉取数据存到本地

    缓存存储:    
         
         1.客户端安装后,有网络,开始存储数据到本地    
         2.覆盖安装,缓存数据依然存储在本地      
         3.清除数据、卸载、重装,内存和本地缓存数据清零异常情况:    
         1.由于网络原因缓存失败,则无法读取缓存数据       
         2.由于服务器原因导致缓存失败,则无法取缓存数据     
         3.终端本地的数据接近满值,内存被占用,无法读取缓存数据    
         4.设置的缓存文件夹和数据文件不可读写      
         5.缓存的刷新机制是否手动操作

    测试要求:

    1. 缓存是否可以正确被创建。这个点比较好理解,包括位置,名字和内容。
    2. 缓存是否可以被清除。这个点应该也是可以理解的,包括由应用发起的主动清除
       以及从第三方发起的清除。清除之后应用是否还能正常工作。
    3. 缓存是否有大小的限制。在达到这个边界值之后的表现如何?
    4. 联系第三点,在达到边界值之后应用如果会自动清除旧的缓存,那么这个规则到底对不对。
    5. 缓存被创建之后,应用的状态转换(打开,关闭之类的)缓存的表现还是否正常?
    6. 在缓存创建的过程中突然中断,应用的健壮程度。

    测试方案:

        弱网络下loading提示,是否有超时机制
        无网状态的测试(断网功能测试、本地数据存储),再次开启网络,进入页面,查看是否缓存了无数据的页面。
        网络切换测试(无网到多网状态的切换)
        接口数据异常提示

    原文地址:https://www.zhihu.com/question/23412728/answer/135819562

  • 相关阅读:
    51串口通信
    juicer使用备忘
    51单片机音乐盒程序
    最精简24L01程序--接收
    sqlserver 数据库迁移
    sqlserver自增主键
    js keycode
    tabindex 去掉虚线
    div 绑定keyup
    sqlserver 当前时间减去30天
  • 原文地址:https://www.cnblogs.com/duolayo/p/13098433.html
Copyright © 2011-2022 走看看