耗電量測試


功耗測試前的准備工作:

4G數據測試方法:

網絡狀況 4G,無4G可用3G
注意事項

1.僅打開被測App,其他App不要啟動

2.記錄開始時間,總靜置時長8h

3.關閉系統更新總自動下載和智能更新(防止出現OTA升級時系統重啟導致測試中斷和額外電量,流量消耗)

測試步驟

1.恢復出廠或線刷,開機(建議在開機后,先執行一次284Log抓取,防止在結束時抓取才發現無法抓取Log導致測試無效)

2.插入Sim卡,並保持數據開啟狀態,Wifi保持關閉;

3.將需要測試的app更新到最新,關閉應用商店自更新 

4.記錄APP測試前后版本信息(第一時間發現APP自升級造成的結果無效)

5.媒體音量設定為50%;屏幕亮度關閉自動亮度,並調制50%:adb shell settings put system screen_brightness 130

6.GPS打開,藍牙打開

 

8.做業務組的的特有操作

9.將測試的App 按Home健推到后台運行

10.重置耗電記錄,命令 adb shell dumpsys batterystats --reset (很重要)

11. 開始靜置,滅屏,截圖做好開始時間的記錄(手機最好放到信號較強的地方,防止信號頻繁切換干擾測試結果)

12.結束后第一時間獲取284log

 

 
 
 

Wifi測試方法:

網絡狀況 手機插入SIM卡,並開啟WiFi
注意事項

1.僅打開被測App,其他App不要啟動

2.記錄開始時間,總靜置時長8h

3.關閉系統更新總自動下載和智能更新(防止出現OTA升級時系統重啟導致測試中斷和額外電量,流量消耗)

測試步驟

1.恢復出廠或線刷,開機(建議在開機后抓取一次整機的log日志包,避免在測試后,遇到抓取整機log日志失敗的情況而導致此次測試失敗)

2.插入Sim卡,並保持數據開啟狀態,WIFI保持開啟可用狀態;

3.將需要測試的app更新到最新,關閉應用商店自更新 

4.記錄APP測試前后版本信息(第一時間發現APP自升級造成的結果無效)

5.媒體音量設定為50%;屏幕亮度關閉自動亮度,並調制50%:adb shell settings put system screen_brightness 130

6.GPS打開,藍牙打開

7.同步功耗優化功能雲控配置:

  • 方法1:命令adb shell am broadcast --user 0 -a 
  • 方法2:安裝並打開CloudTest.apk,點擊“立即更新數據”,起到雲控作用。

 

8.做業務組的的特有操作

9.將測試的App 按Home健推到后台運行

10.重置耗電記錄,命令 adb shell dumpsys batterystats --reset (很重要)

11. 開始靜置,滅屏,截圖做好開始時間的記錄(手機最好放到信號較強的地方,防止信號頻繁切換干擾測試結果)

12.結束后第一時間獲取整機的log日志包

 

 

 

1.場景制定

  • 基礎場景:結合業務組特性的用戶的常用場景
  • 針對功耗特殊點的場景:建議跟研發溝通,可能影響耗電的場景

2. 測試數據獲取

  • 機型:根據測試需求選擇合適的機型即可
  • 測試用例:2條,一個是插着Sim卡,但開啟WiFi的場景下;一個是插着卡,僅開4G下的場景下

  3. 測試要求:

  • 操作制定場景后,放置后台靜置8小時 
  • 提供三次測試值(時段不限),若排查出有特殊操作的請廢棄測試結果(如剛好App有推送等)

6.測試結束后需要提供信息

結束第一時間,關閉數據和wifi,獲取整機的log日志,和app歷史耗電百分比的截圖,在沒有抓取整機log日之前,手機不要插電,電腦。

  a.記錄測試時長:起始時間+結束時間(歷史耗電詳情頁面會有電池已用時間)

  b.Log:整機log日志包

  c.耗電量計算:耗電量=電池容量*耗電百分比/靜置時長(注:測試開始時打開電量百分比,保證電量100%,記錄開始時間)or  耗電量:電池容量*耗電百分比*app耗電百分比/靜置時間

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM