本节书摘来自异步社区《移动App测试的22条军规》一书中的App测试综合案例分析,第23.13节测试微信App的流量和电量消耗,作者黄勇,更多章节内容可以访问云栖社区“异步社区”公众号查看。
23.13 测试微信App的流量和电量消耗
关于微信App消耗流量和电量的测试,我们可以测试微信App的安装文件大小,占用的存储空间,使用的流量和电量。
(1)查看微信App的安装文件大小(如图23.30所示)。
Android版本的微信6.0 App安装文件大小为27.84MB,对于微信App所提供的功能来说,这个大小还是比较合适的。
(2)使用Android操作系统自带的App占用数据空间的统计功能来查看微信App所占用的存储空间(如图23.31所示)。
微信App本身所占用的存储空间只有64.55MB,也是属于正常的范围。
微信App在“Manage Storage”清理微信存储空间中也提供了对微信App占用存储空间使用的统计(如图23.32所示),不过这部分只包含微信App数据所占用的存储空间,不包括App本身所占用的存储空间大小。
微信App会压缩存储接收和发送的图片、消息、视频以及朋友圈中的数据。所以36.9MB的数据占用对于使用微信App一周的时间来说还是可以接受的。
(3)微信App内置了流量统计的功能,我们不仅能查看到微信App使用的移动数据网络的流量,还能查看到微信App使用的Wi-Fi流量(如图23.33所示)。
微信App在数据传输时已经对图片、视频和文件都进行了压缩,所以我们可以看到传输的数据量(35.2MB)和占用的存储空间(36.9MB)基本没有区别。
(4)我们还可以使用Android操作系统的电量统计功能查看微信App启动时间和对应的耗电量(如图23.34所示)。
微信App的耗电量只占系统总耗电量的5%,对于一直在后台运行的App来说,这个耗电量是可以接受的。
由于不了解微信App具体的消耗流量和耗电量的需求,所以我们在这里只能定性地测试这些需求。