介紹
adb:android debug bridge,是一種除錯工具,開發人員進行安卓應用需要掌握,
測試人員做安卓應用測試,需要使用
構成和工作原理
告訴計算機開啟哪乙個應用哪乙個介面,必須要用的乙個寫**的引數
cmd輸入命令:adb shell dumpsys window | findstr mcurrentfocus示例:
在模擬器或手機開啟「設定」程式
輸入對應平台的命令
結果:
cmd輸入命令:mcurrentfocus=window傳送檔案到手機
adb push 電腦的檔案路徑 手機的資料夾路徑
示例:
cmd輸入命令:adb push c:\users\zhizhi\desktop\a.txt /sdcard從手機中拉取檔案
adb push 手機的檔案路徑 電腦的資料夾路徑
示例:
cmd輸入命令:adb pull /sdcard/a.txt c:\users\zhizhi\desktop
cmd輸入命令:adb shell am start -w 包名/啟動名獲取到三個值:毫秒為單位cmd輸入命令:adb shell am start -w com.android.settings/.settings
當發生崩潰時,可以將日誌資訊傳送給開發人員,便於其快速定位bug
處理:需要找日誌中的at簽名,第乙個字元是e的就是錯誤資訊
使用步驟:
開啟需要測試的應用程式
找到觸發bug的位置
使用檢視日誌命令
cmd輸入命令:adb logcat觸發bug
獲取日誌資訊
命令說明
01adb install 路徑/xx.apk
02adb uninstall 包名
03adb devices
獲取當前電腦已經連線裝置和對應裝置號
04adb shell
進入到安卓手機內部的linux系統命令行中
05adb start-server
啟動adb服務端,出bug時使用可以重啟伺服器,先關閉再啟動
06adb kill-server
關閉adb服務端,出bug時使用可以重啟伺服器,先關閉再啟動
07adb --help
檢視adb幫助,命令記不清楚時可以用
app自動化測試 appium
雙擊執行如下檔案 net4.5.1.exe 2 安裝node v6.11.4 x64.msi 3 安裝 安裝jdk1.8及以上版本。雙擊解壓 adt bundle windows x86 64 20140702.zip 配置環境變數 新增android home環境變數,配置sdk根目錄。andro...
App自動化測試 Appium 一
自動化測試實際上並沒有節省測試人員和管理團隊所期望的時間 測試中的某個流程沒有自動化,增加的自動化測試的維護成本 什麼情況下自動化測試可以幫助測試團隊以及什麼情況下自動化測試會阻礙他們的工作?測試人員 應該自動化什麼,自動化的程度有多少 測試經理 測試自動化需要的開發成本,運維成本,測試用例的編碼成...
appium環境安裝app自動化
檢測本機已安裝的程式中,是否已經安裝microsoft net framework 4.5及以上的版本。如下圖所示 如果沒有安裝,則雙擊執行如下檔案 net4.5.1.exe 安裝jdk1.8及以上版本。adt的安裝 壓縮包檢視本部落格其他博文 雙擊解壓 adt bundle windows x86...