天天看點

《移動App測試的22條軍規》——第23章,第12節測試微信App中高記憶體使用的功能

本節書摘來自異步社群《移動app測試的22條軍規》一書中的第23章,第12節測試微信app中高記憶體使用的功能,作者 黃勇,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

23.12 測試微信app中高記憶體使用的功能

微信app支援在app記憶體儲視訊、音頻和圖檔。當這些存儲的資源很多,占用空間很大時,會對微信app自身的性能産生影響。

從設計上說,微信app限制使用者隻能發送60s内的語音,預設隻會發送壓縮版的圖檔而不是原圖,小視訊也隻能錄制6s。這些限制條件也會減少微信app對于記憶體的使用,保證微信app能及時響應使用者的操作。

對此,可以通過發送大量視訊、音頻和圖檔來測試微信app對于高記憶體占用操作的處理能力(如圖23.29所示)。除此之外,還可以通過在微信app中顯示所有圖檔和視訊來檢查app對讀取大量圖檔和視訊進行顯示的高記憶體占用操作的處理能力。

《移動App測試的22條軍規》——第23章,第12節測試微信App中高記憶體使用的功能

可以看出,當圖檔、語音和視訊等資源很多時,微信app在讀取和顯示這些資源時需要一段時間進行加載。從設計上看,微信app也采取異步加載(優先加載使用者正在以及馬上會看到的内容)政策來盡量保證盡快響應使用者的操作。

以上這些都是微信app在大量使用記憶體時保證app功能和性能的措施,也會確定微信app能通過對于高記憶體使用的測試。