一、耗电量测试用例设计

新旧版本耗电量对比测试

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包写日志时,可能造成电量的消耗)。

音乐类APP的耗电量测试相关推荐

  1. SwiftUI 音乐类App之Tuner App 调谐器适用于任何乐器支持木风 黄铜 琴弦 声音

    实战需求 SwiftUI 音乐类App之Tuner App 调谐器适用于任何乐器支持木风 黄铜 琴弦 声音 本文价值与收获 看完本文后,您将能够作出下面的界面 项目特性 美丽.干净.简单的界面 大电流 ...

  2. 音乐类APP开发强化社交属性,行业前景被看好

    随着移动互联网的发展,我国在线音乐类APP发展迅猛,不断受到资本热捧,如今在线音乐类APP开发功能得到了极大的丰富,除了基本的听歌搜索功能,还有听歌识曲.铃声剪辑.彩铃专区.在线KTV唱歌等功能,满足 ...

  3. app测试之耗电量测试

    1.耗电量场景 1)GPS定位 2)网络传输,尤其是非wifi环境 3)屏幕亮度 4)cpu频率 5)内存调度频率 6)wakelocker时间和次数 2.查看app的耗电量 3.amdroid电量测 ...

  4. 如何测试Android APP的耗电量?

    现在可以使用google提供的battery-historian来测试,适用条件:5.0及以上手机. battery-historian链接:google/battery-historian andr ...

  5. APP专项测试之耗电量测试

    一.耗电量测试分析 相对于PC端来说,移动设备的电池电量是非常有限的,保持持久的续航能力尤为重要.Android的很多特性都比较耗电(如屏幕.GPS.sensor传感器.唤醒机制.CPU.连网等的使用 ...

  6. android第三方开源音频播放器,Android第三方开源SeekBarCompat:音乐类播放器等APP进度条常用...

     Android第三方开源SeekBarCompat:音乐类播放器等APP进度条常用 Android平台原生的SeekBar设计简单,然而,比如现在流行的一些音乐播放器的播放进度控制条,如果直接使 ...

  7. 音乐类产品——“网易云音乐”app交互原型模板(免费使用)

    网易云音乐虽是一款音乐app,但有人说它也是社交界的一股清流以及一匹黑马.音乐带给人的感染,激发着很多人在这里表达着他们的情绪和心声.网易云音乐上的真实用户点评,不仅被印在地铁的广告牌上,还在朋友圈频 ...

  8. 关于金融类APP测试的策略分析

    要了解金融类APP测试的要点,首先就要了解它们的特性,金融类产品从业务性.功能性和稳定性.合规性.易用性.安全性几个方面. 一个产品对于用户而言,最大的价值就是业务.业务即是产品的灵魂,金融类产品更是 ...

  9. Android App耗电量测试

    一.基本概念 耗电量测试是指测试App在运行过程中消耗的能量. 设备运行期间消耗能量公式:W = w * t = U * I * t U为电池供电电压,I为电流值,t为测试时间,通常来说U可以认为不变 ...

最新文章

  1. 用对方法,开发与部署深度学习原来如此简单……
  2. 【C++】40. std::array与int a[]方式创建数组的区别
  3. nyoj--1007 GCD
  4. fatal error C1071: unexpected end of file found in comment
  5. multisim连接MySQL_首次使用Multisim软件进行电路仿真设计
  6. 快速了解WordNet
  7. 家用智能门锁常见的开锁方式
  8. sap 双计量单位_ERP软件中双计量单位如何使用
  9. 二进制数转整数、整数转二进制数、二进制数求模
  10. 图文手把手教程--ESP32 MQTT对接EMQX本地服务器(VSCODE+ESP-IDF)
  11. 清华大学操作系统课程实验
  12. 中国矿业大学算法概论作业一A、锯木棒
  13. 【机器学习】简述多种降维算法
  14. tp-link tl-wr740n 虚拟服务器,TPlinktl-wr740n服务器无响应,路由器上的广域网信号? 爱问知识人...
  15. 考研线性代数(矩阵)
  16. DialogBox使用例子
  17. 百度被黑后,中国黑客对伊朗网站展开全面反扑
  18. mybatis XML 中<if>、<choose>、<when>、<otherwise>等标签的使用?多条件查询该怎么处理?
  19. 嵌入式linux rootfs,【转】制作 嵌入式 linux 根文件系统 rootfs
  20. python实现系统公网和私网流量监控

热门文章

  1. 齿轮和轴的介绍 外文翻译
  2. 零基础学习Python 作业 第14章
  3. Android AndroidStudio查看debug key与release key
  4. geometry_msgs消息类型
  5. Excel通过函数批量获得批注信息
  6. 2019年总结及2020年计划
  7. 《王者荣耀》手游感想
  8. 1.expan扩容函数的一些理解
  9. 跟我做,让Android封装MQTT连接阿里云平台!【开源】
  10. 九州云2021 | 坚守初心,持续突破,无畏向前