当前位置: 首页 > news >正文

库伦值自动化功耗测试工具

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

http://www.lryc.cn/news/515154.html

相关文章:

  • Javascript数据结构——图Graph
  • 搭建nginx文件服务器
  • Ubuntu Server安装谷歌浏览器
  • Vue项目结构推荐(复杂国际化项目与一般项目结构)
  • hive-sql 连续登录五天的用户
  • FPGA 4x4矩阵键盘 实现
  • ruoyi开发学习
  • MacBook_Xcode_Swift雨燕
  • ABAQUS三维Voronoi晶体几何建模
  • .Net加密与Java互通
  • MySQL 06 章——多表查询
  • 猴子吃桃.
  • 游戏引擎学习第72天
  • element-ui dialog 组件源码分享
  • unity开发之shader 管道介质流动特效
  • 人工智能之机器学习算法
  • Android布局layout的draw简洁clipPath实现圆角矩形布局,Kotlin
  • 信息系统常见的系统架构
  • AngularJS 过滤器:提升用户体验的数据处理利器
  • Upload-labs 第四关(学习记录)
  • 金融租赁系统的创新与发展推动行业效率提升
  • MYSQL在Windows平台上的限制
  • Rust 泛型、特征与生命周期详解
  • 基于 Python 虎扑网站的 NBA 球员大数据分析与可视化
  • 小程序组件 —— 26 组件案例 - 跳转到商品列表
  • 【Spring学习】为什么Spring中的IOC(控制反转)能够降低耦合性(解耦)?
  • 机场安全项目|基于改进 YOLOv8 的机场飞鸟实时目标检测方法
  • 卸载干净 IDEA(图文讲解)
  • 云端微光,AI启航:低代码开发的智造未来
  • 工程师了解的Lua语言