音乐类APP的耗电量测试

一、耗电量测试用例设计

新旧版本耗电量对比测试

1、前台播放-在线歌曲30分钟

2、前台播放-已下载歌曲30分钟

3、前台播放-本地歌曲30分钟

4、后台播放-在线歌曲30分钟

5、后台播放-已下载歌曲30分钟

6、后台播放-本地歌曲30分钟

竞品耗电量对比测试

1、前台播放-在线歌曲30分钟

2、前台播放-已下载歌曲30分钟

3、后台播放-在线歌曲30分钟

4、后台播放-已下载歌曲30分钟

 二、用例设计思路:

1、首先,音乐类APP最核心的用户场景是听歌,听歌分为前台和后台

理论上,前台播放歌曲的耗电量是高于后台播放歌曲的耗电量的,实际测试结果也是如此

后台播放在线歌曲30分钟耗电:15.4%

前台播放在线歌曲30分钟耗电:17.6%

后台播放已下载歌曲30分钟耗电:9.5%

前台播放已下载歌曲30分钟耗电:11.4%

后台播放本地歌曲30分钟耗电:11.5%

前台播放本地歌曲30分钟耗电:12.3%

2、在线歌曲、已下载歌曲、本机歌曲的播放过程是不同的

在线歌曲播放过程:获取流,解码播放

已下载歌曲播放过程:解密,解码播放

本地歌曲播放过程:解码播放

注:播放本地歌曲时,会基于音频指纹技术来执行下载歌词和拉取专辑图片等操作

播放在线歌曲,相比于已下载歌曲和本机歌曲而言,多了一个下载的过程,因此更耗电

三、执行电量测试需要注意的地方

1、本文中采用的测试工具是腾讯出品的GT,采用电量百分比的方式来统计消耗的电量,因此为避免测试过程中出现电量不足的情况,应该在测试前充好电,常用的做法是充满电量(100%)。

2、App耗电量是App运行过程中各部件消耗电量的总和,这些部件包括CPU,WIFI,GPS等。不同品牌型号手机的各部件在单位时间的耗电量是不同的,即使相同品牌相同型号的手机,由于其电池使用情况的不同,耗电也是不同的。因此,在做对比测试时,建议用同样的手机,在同样的网络环境下进行测试,使用的安装包应是正式包(debug包写日志时,可能造成电量的消耗)。

猜你喜欢

转载自sharley.iteye.com/blog/2363441