与开发沟通结果:
客户端做缓存的目的:解决弱网条件下的加载速度问题。
1、静态类加载数据一般会做缓存,示例:列表数据等
2、不适合做缓存的功能,示例:表单,因数据一直在变动,不适合
本地缓存分为:缓存数据到内存 和 CPU,重要的需要及时查看的数据一般会放在CPU中,不及时查看的数据且大部分数据会存放在内存中。
测试方案:
- 弱网络下loading提示,是否有超时机制
- 无网状态的测试(断网功能测试、本地数据存储),再次开启网络,进入页面,查看是否缓存了无数据的页面。
- 网络切换测试(无网到多网状态的切换)
- 接口数据异常提示