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 |