APP測試整理

2022-09-23 03:11:57 字數 2356 閱讀 3603

2、新建一個環境變數,變數名:android_home,變數值:d:\develop\android\sdk ,就是自己sdk的路徑,點選確認。

3、在系統變數path中新增 ;%android_home%\platform-tools; %android_home%\tools

解壓後放到sdk的根目錄下

在sdk下面的platform-tools下執行cmd:

開啟夜神模擬器:

adb(android debug bridge)是用來連線安卓手機和pc端的橋樑,通過adb服務,在pc端命令列介面對手機或者模擬器進行全面的操作。包括三部分組成:

1.客戶端client:執行在你的電腦上,你可以通過shell來呼叫起一個客戶端。其他androic工具,例如adt外掛、ddms都可以建立出一個客戶端 

2.伺服器server:執行在你電腦的後臺,負責管理client和daemon進行通訊。

3.守護程序daemon:執行在模擬器或者android裝置的後臺。

adb在platform-tools裡面,先去配置系統環境變數,path裡面加入d:\develop\android\android-sdk-windows\platform-tools,然後連線夜神:

手機本身沒有root許可權。

adb logcat -v time   加上時間戳列印日誌

安裝apk應用:

adb install c:\users\wangyi\downloads\xfplay.apk

解除安裝apk應用要靠包名來解除安裝。

檢視手機裡所有包名:adb shell pm list packages

檢視正在執行的應用的包名:adb shell dumpsys activity | find "mfocusedactivity",然後解除安裝:

真機除錯:

-v後面是事件的次數,一個操作可能由多個事件組成。

命令整合:

adb shell monkey -p com.xfplay.play --ignore-crashes --ignore-timeouts --throttle 200 --randomize-throttle -s 3500 -v -v -v 200 > d:\develop\android\logs\monkey_log_01.txt

過度渲染會造成應用卡頓。

點選模擬器設定——關於平板電腦——版本號,多單機幾次版本號開啟開發者選項,

在開發者選項裡可以開啟除錯gpu過度繪製:

弱網測試關注點

丟包丟包應該是最常見的問題。在tcp協議中,需要不停的傳送請求,來確認連線狀態,一旦發生丟包,就需要重傳。這個時候就需要去檢查產品的處理機制,給予什麼提示,如果未響應怎麼處理這些。

延時延時也是很常見的問題。由於網路太差,產生了網路波動,導致資料包在傳輸的時候出現抖動。可能導致請求出現超時的現象。這個時候就需要給予相應的提示,或者是其他的處理方式。

通過fiddler來實現延時。

先在模擬器上開啟**:

開啟設定——wlan——長按wiredssid——修改網路——高階——**——手動,輸入電腦的ip+埠

儲存重啟,再去模擬器開啟應用可以看見延時效果,重新整理個頁面都要等很久。

至於丟包:用這個工具network emulator toolkit

uni app 動態控制下拉重新整理

前置條件 開發環境 windows 4 相容版本 安卓,ios已作測試 正文開始 1 首先,在 pages json 中配置目標頁面的 st...

web app

modernizr作為開發html5必要的js工具 modernizr作為開發html5必要的js工具 字型大小設 rem html body h1 手機禁止放大 user scalable yes minimun scale 1 0 maximum scale 1 0 之前為公司商旅頻道寫移動端的...

app定位工具

1 uiautomator bat和monitor bat 在android sdk tools裡 3 今天發現了個神器,叫weditor,...