app常見的專項測試

1、穩(wěn)定性:

采用monkey,進行隨機測試

adb shell monkey -p packageName -v -v -v --throttle 500 -s 4 --ignore-crashes --ignore-timeouts --ignore-security-exceptions times(次數(shù)) |logcat -v time >e:\log\monkeyLog.txt(日志保存路徑)

日志解析

  • 把日志里的報錯日志搜索出來,開發(fā)定位問題
  • 分析exception日志,定位問題
2、兼容性

真機測試5個主流機型以上+testin云測試

  • 系統(tǒng)(ios/Android)
  • 移動端設備的版本號測試
  • 手機屏幕的分辨率測試
  • 新老版本兼容測試
3、版本升級

3種升級方式:

  • 根據(jù)app彈出的升級提示框選擇升級
  • 自己到應用商店或者其他渠道下載升級
  • 強制升級

測試點:

  • 正常升級
  • 跨版本升級
  • 強制升級

實際操作:

  • 在數(shù)據(jù)庫中修改版本號,客戶端彈出升級提示,點擊升級或者不升級。(用多個版本進行測試,是否都能升到最新版本,且功能正常)。
  • 如果是強制升級,將強制升級的字段修改成強制升級。那么所有的版本在打開應用的時候都會自動升級。(同樣用多個版本測試,是否都能升到最新版本,且功能正常)。
4、流量測試

測試點:

  • 首次啟動到全部加載完成耗流(冷啟動)
  • 非首次啟動到全部加載完成耗流(熱啟動)
  • 后臺運行耗流
  • 運行某個場景消耗的總流量

實際操作:

使用Emmagee:安裝之后,打開Emmagee會顯示出目前系統(tǒng)已經(jīng)安裝的應用(可在設置中配置間隔)。選擇一個應用之后,點擊“開始測試”按鈕,Emmagee會自動啟動被測應用,并在最上方顯示流量、CPU、內存等數(shù)據(jù),在該狀態(tài)下可任意使用被測應用,Emmagee會自動進行相關數(shù)據(jù)的記錄,終止測試之后會生成相應的報告,并保存在Android目錄中。

5、弱網(wǎng)測試
  • 使用fiddler模擬弱網(wǎng)環(huán)境
  • wifi和2G/4G/5G隨機切換
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容