[一] Android App自動化測試 - Appium教學 - 基本概念與安裝各種組件

摘要:
1. Appium是開源的移動端自动化測試框架;
2. Appium可以測試原生的、混合的、以及移動端的web項目;
3. Appium可以測試iosandroidfirefox os
4. Appium是跨平台的,可以用在osxwindows以及linux系统上;

--------------------Appium的一些基本概念--------------------

        Appium的核心其實是一個暴露了一系列REST APIserver

這個server的功能其實很簡單:監聽一個端口,然後接收由client發送來的command。翻譯這些command,把這些command轉成移動設備可以理解的形式發送给移動設備,然後移動設備執行完這些command後把執行結果返回给Appium serverAppium server再把執行結果返回給client
在這裡client其實就是發起command的設備,一般來說就是我們代碼執行的機器,執行Appium測試代碼的機器。狹義點理解,可以把client理解成是代碼,這些代碼可以是java/ruby/python/js的,只要它實現了webdriver標準協議就可以。
如何部署和使用Appium,一起看看看吧!

--------------------安裝各種組件--------------------
一、安裝nodejs0.8版本及以上

                    https://nodejs.org/en/
        下載合適自己機型的版本,Windows下安裝很簡單,一直下一步;

驗証安裝是否成功,cmd->>node - v,如出現類似以下提示,証明安裝成功!

二、安裝配置JavaJDKJava軟件開發工具包)

        下載合適自己機型的版本,Windows下安裝很簡單,一直下一步;

安裝完成後,在安裝目錄下可以看到二個文件夾,一個是jdk,一個是jre

打開jdk的安裝目錄下的bin目錄,裡面有許多副檔名為exe的可執行程式,這些都是JDK包含的工具。通過配置JDK的環境變量,我們可以方便地調用這些工具及它們的命令:
        javacJava編譯器,將源代碼轉成字節碼。
        jar:打包工具,將相關的類文件打包成一個文件。
        javadoc:文檔生成器,從源碼注釋中提取文檔。
        jdbdebugger,調試查錯工具。
        java:運行編譯後的java程式。

1JAVA_HOME
   新建一個名叫“JAVA_HOME”的用戶變量。
   變量值為JDK的安裝目錄,筆者為    C:\Program Files\Java\jdk1.8.0_144
   創建好後,則可以利用%JAVA_HOME%作為JDK安裝目錄的統一引用路徑;
2PATH
   在已有的環境變量PATH變量值的最後追加     ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin        3CLASSPATH
新建一個名叫“CLASSPATH”的用戶變量,變量值      .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

注意變量值字符串前面有一個"."表示當前目錄,設置CLASSPATH 的目的,在於告訴Java執行環境,在哪些目錄下可以找到您所要執行的Java程式所需要的類或者包;

驗証安裝是否成功,cmd->>java -version,如出現類似以下提示,証明安裝成功!


三、安裝配置AndroidSDKAndroid軟件開發工具包)
   僅下載SDK TOOLS安裝工具即可,不必安裝ANDROID STUDIO,我們的測試代碼寫在Eclipse裡;

android-sdk-24-4-1-en-win.exe
安裝完成後,配置環境變量:
1ANDROID_HOME
  新建一個名叫“ANDROID_HOME”的用戶變量
  變量值為Android SDK的安裝目錄,筆者為   C:\Program Files (x86)\Android\android-sdk
2PATH
  在已有的環境變量PATH變量值的最戶追加    
;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

在安裝目錄或開始菜單中找到SDK Manager.exe並打開,工具會自動檢測系統當前安了哪些SDK工具,並獲取各個版本可安裝的SDK,默認情況下只安裝了Tools下的Android SDK Tools


三、安裝Appium
        網址:http://appium.io/

選擇合適自已機器的執行程式。

下載,安裝,選擇語系,下一步安裝。

安裝完後,配置環境變數。
1.    Path
在已有的環璄變數Path變數值的最後追加Appium的安裝bin目錄:
C:\Program Files (x86)\Appium\node_modules\.bin
2.驗証安裝是否成功:


四、安裝Eclipse
        選擇Eclipse IDE for Java EE Developers,下載合適自己機型的IDEEclipse不需要安裝,直接將下載的安裝包解壓,並打開eclipse.exe,選擇一個工作目錄即可;



Eclipse 介面介紹。

留言

這個網誌中的熱門文章

[九]Android App自動化測試 - Appium教學 - 使用adb 連接手機

[四]Android App自動化測試 - Appium教學 - Appium 介紹