《移动App测试的22条军规》—App测试综合案例分析23.12节测试微信App中高内存使用的功能

  1. 云栖社区>
  2. 博客>
  3. 正文

《移动App测试的22条军规》—App测试综合案例分析23.12节测试微信App中高内存使用的功能

美人迟暮 2017-05-02 11:31:00 浏览1112
展开阅读全文

本节书摘来自异步社区《移动App测试的22条军规》一书中的App测试综合案例分析,第23.12节测试微信App中高内存使用的功能,作者黄勇,更多章节内容可以访问云栖社区“异步社区”公众号查看。

23.12 测试微信App中高内存使用的功能
微信App支持在App内存储视频、音频和图片。当这些存储的资源很多,占用空间很大时,会对微信App自身的性能产生影响。

从设计上说,微信App限制用户只能发送60s内的语音,默认只会发送压缩版的图片而不是原图,小视频也只能录制6s。这些限制条件也会减少微信App对于内存的使用,保证微信App能及时响应用户的操作。

对此,可以通过发送大量视频、音频和图片来测试微信App对于高内存占用操作的处理能力(如图23.29所示)。除此之外,还可以通过在微信App中显示所有图片和视频来检查App对读取大量图片和视频进行显示的高内存占用操作的处理能力。


e32d9b8f0e3b1c3b7bb91e0aa761f4f269d179d8

可以看出,当图片、语音和视频等资源很多时,微信App在读取和显示这些资源时需要一段时间进行加载。从设计上看,微信App也采取异步加载(优先加载用户正在以及马上会看到的内容)策略来尽量保证尽快响应用户的操作。

以上这些都是微信App在大量使用内存时保证App功能和性能的措施,也会确保微信App能通过对于高内存使用的测试。

网友评论

登录后评论
0/500
评论
美人迟暮
+ 关注