Android-App自動化測試工具 UI Automator
介紹
•Android SDK在4.1中提供了如下工具來支持UI自動化測試:
1.UI Automator Viewer -->個圖形介面工具來掃描和分析手機界面上的UI控制元素
2.UI Automator -->個測試的Java庫,包含了UI功能測試API且支持自動化腳本管理與執行
通過UI Automator
Viewer 拿到手機訊息,再透過UI Automator 對這些界面進行操作
•優點:
功能很強大,除了可以模擬手機螢幕上的點擊、對話框輸入、滑動螢幕、畫面截圖等基本功能外,甚至可以對行動裝置上進行更進一步的控制,如關掉螢幕、喚醒螢幕、旋轉螢幕、按Home鍵、點擊畫面上某個元件一段時間等動作。
•缺點:
複雜性/可維護性
--------------------------------------------------------------------------------------------------------------------------
安裝下列項目
•JDK-Java
開發環境

安裝完後,再設定:環境變數:.;%JAVA_HOME%\lib\tools.jar;
•SDK(API高於16)-Google 提供Android開發工具包
•Eclipse(安裝ADT)
•ANT-編譯jar
-------------------------------------------------------------------------------------------------------------------------------------
安裝說明:
1.JDK-Java

安裝完後,再設定:環境變數:.;%JAVA_HOME%\lib\tools.jar;

環境變數設定完後,可驗證是否安裝成功開啟命令提示字元,輸入“java
-version”
顯示版號後,即代表安裝成功
2.SDK(API高於16)-Google 提供Android開發工具包
http://developer.android.com/sdk/index.html
安裝到”D:\android-sdk”
http://www.eclipse.org/downloads/?osType=win32
•UIAutomator
需要用到”Junit”,”Android.jar”,”uiautomator.jar”
相關內容
Add External JARS :”Android.jar”,”uiautomator.jar”
開啟Eclipse\新增 Java Project
Add External JARS :”Android.jar”,”uiautomator.jar”
開啟Eclipse\新增 Java Project
新增Class,並將UI Automeator Tast Case加入“android list target”
---------------------------------------------------------------------------------------------
•查看已安裝的SDK版本:輸入“android list target”
•產生配置文件
•“android
create uitest-project”
•http://ant.apache.org/bindownload.cgi
上傳JAR檔案到手機
adb push c:\Users\VanessaLin\workspace\FirsPrj\bin\Firs
tPrj.jar data/local/tmp
執行JAR檔案:adb shell uiautomator runtest [jar 檔名稱] –c [完整的 package 與 class 名稱]




















留言
張貼留言