針對app端添加了緩存機制的測試點
1.需要對多個手機系統版本進行測試 如ios 需要8.0的老版本和12.0的新版本
2.需要對業務進行測試:
a.業務流程能夠跑通,在啟動的時候如果本地有緩存,直接拿緩存,如果沒有在調用接口添加緩存。
b. 對業務流程的測試需要注意以下內容:
1>本地已經有緩存了,怎么才能在啟動時看出來是用了緩存而不是直接調用的接口。
解決方法有2種。一種是通過手機端開啟弱網測試的模式,開啟方法見鏈接https://www.jianshu.com/p/190d2111f91c。一種是通過抓包工具fidder開斷點(網上搜下很多的),在接口不返回的前提下,頁面能夠顯示出來,說明走的是緩存,否則是沒有走緩存的
2>業務邏輯改變了,比如在后台更改了用戶信息,app端是否能夠完整的加載出來,這個時候就需要看如果信息改變了,就需要調用接口更新本地的緩存
3.對緩存時間進行測試
一般情況緩存失效時間默認緩存時間30天,內存緩存設置2M 磁盤緩存設置10M(具體的可以問對應的開發,每個公司也是不一樣的), 默認緩存大小2M 緩存個接口數據少的情況是 觸發不了大小的限制,如果超過了內存中的緩存會清楚內存中的緩存, 如果超過磁盤上的緩存會清楚到磁盤最大緩存的一半
4.退出賬號后緩存是否被清掉