1. 功能介绍
PlatformPower工具可以自动化测试不同场景的功耗电流,并可导出为excel文件便于测试结果分析查看。测试同时便于后续根据需求拓展其他自动化测试用例。
主要原理:基于文件节点 coulomb_count 实现,计算公式:电流=(coulomb_count差值/时间差值)
场景-MTK平台 | 开始时间 | 开始时库伦值(0.1mAh) | 结束时间 | 结束时库伦值(0.1mAh) | 测试时长(s) | 库伦值电流(mA) | 实际电流(mA) | 误差(mA) |
暗屏待机20分钟 | 0:17:53 | -204 | 0:37:54 | -179 | 1119 | 7.49 | 6.91 | 0.58 |
播放视频10分钟 | 0:56:19 | -296 | 0:06:19 | -988 | 600 | 415.17 | 419.23 | -4.06 |
暗屏+音乐播放10分钟 | 1:14:05 | -1307 | 1:24:05 | -1381 | 600 | 44.39 | 43.38 | 1.01 |
游戏(开心消消乐)5分钟 | 1:55:46 | -479 | 2:00:46 | -927 | 300 | 537.61 | 542.52 | -4.91 |
百度地图室内导航 5分钟 | 2:16:09 | -2004 | 2:21:09 | -2316 | 300 | 374.39 | 377.89 | -3.5 |
亮屏+桌面待机5分钟 | 2:28:05 | -2720 | 2:33:05 | -2970 | 300 | 299.99 | 301.8 | -1.81 |
基于库伦值计算场景平均电流与PowerMoniter实际电流对比,误差比较小,有一定参考意义,方案可行 |
2. 自动化测试用例项目
待机灭屏1分钟后开始测试电流(关闭BT、WLAN,GPS,开启飞行模式)
默认亮度,亮屏电流(固定资源taiga.png)
最暗亮度,亮屏电流(固定资源taiga.png)
最亮亮度,亮屏电流(固定资源taiga.png)
申请PARTIAL_WAKE_LOCK锁,灭屏(灭屏idle),测试结束且计算完电流后,需强行亮屏并释放该锁
最亮亮度,默认音量,播放视频电流(片源固定资源)
最亮亮度,最大音量,播放视频电流(片源固定资源)
最亮亮度,静音音量,播放视频电流(片源固定资源)
默认亮度,默认音量,播放视频电流(片源固定资源)
最大音量,外放,播放一首固定音乐,灭屏1分钟后开始测试
默认音量,外放,播放一首固定音乐,灭屏1分钟后开始测试
静音,外放,播放一首固定音乐,灭屏1分钟后开始测试
呼吸灯工作时灭屏1分钟后开始测试。测试结束后需关闭
开启手电筒,灭屏1分钟后开始测试
关闭手电筒,灭屏1分钟后开始测试
打开FM,收听电台,灭屏1分钟后开始测试
关闭FM,灭屏1分钟后开始测试,待机电流
开启GPS,灭屏1分钟后开始测试,待机电流
关闭GPS,灭屏1分钟后开始测试,待机电流
开启蓝牙,灭屏1分钟后开始测试,待机电流
关闭蓝牙,灭屏1分钟后开始测试,待机电流
开启wifi,连接AP,灭屏3分钟后开始测试,待机电流
关闭wifi,灭屏1分钟后开始测试,待机电流
开启数据连接,灭屏3分钟后开始测试,待机电流
关闭数据连接,灭屏1分钟后开始测试,待机电流
3. 界面UI
4. 导出测试结果
包含用例名称,开始执行时间,完成执行时间,开始电压 ,开始库伦值,开始电量,结束电压,结束库伦值 ,结束电量,平均电流,功率数据显示
用例名称 | 平均电流mA |
恢复出厂设置,待机灭屏1分钟后开始测试电流(关闭BT、WLAN,GPS,开启飞行模式) | 5.39 |
默认亮度,亮屏电流(固定资源taiga.png) | 194.05 |
最暗亮度,亮屏电流(固定资源taiga.png) | 113.1 |
最亮亮度,亮屏电流(固定资源taiga.png) | 300.0 |
申请PARTIAL_WAKE_LOCK锁,灭屏(灭屏idle),测试结束且计算完电流后,需强行亮屏并释放该锁 | 5.39 |
最亮亮度,默认音量,播放视频电流(片源固定资源) | 380.95 |
最亮亮度,最大音量,播放视频电流(片源固定资源) | 435.71 |
最亮亮度,静音音量,播放视频电流(片源固定资源) | 372.62 |
默认亮度,默认音量,播放视频电流(片源固定资源) | 286.9 |
最大音量,外放,播放一首固定音乐,灭屏1分钟后开始测试 | 119.46 |
默认音量,外放,播放一首固定音乐,灭屏1分钟后开始测试 | 66.47 |
静音,外放,播放一首固定音乐,灭屏1分钟后开始测试 | 63.47 |
开启手电筒,灭屏1分钟后开始测试 | 186.9 |
关闭手电筒,灭屏1分钟后开始测试 | 4.79 |