app自動化測試appium教程之二 adb命令

2021-10-19 06:53:58 字數 1341 閱讀 2812

介紹

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...