天天看點

IOS、Android自動化測試架構Appium概述

IOS、Android自動化測試架構Appium概述

  appium

  1. appium在不同平台中使用了标準的自動化apis,是以在跨平台時,不需要重新編譯或者修改自己的應用。

  requirements

  總體:

  ios自動化測試需要mac os作業系統

  mac os x 10.7或者更高版本,推薦10.8.4版本

  需要安裝node和npm(node版本高于0.8)

  ios自動化:

  mac xcode

  android自動化:

  android sdk api版本 >= 17,即android版本高于4.2

  快速入門

  方案1: 使用appium.app

  下載下傳appium.app dmg

  在apple系統上安裝appium.app,就可以直接運作自己的case

  方案2: 使用node從指令行運作appium

  安裝node及npm

  下面指令是在linux系統中安裝appium

mkdir appium-test && cd appium-test

npm install -g appium  # might have to do this with sudo

sudo authorize_ios # enable developer use of ios sim

npm install wd

curl -o https://raw.github.com/appium/appium/master/sample-code/examples/node/simplest.js

appium &

node simplest.js

  下面是一些不同語言編寫的appium的測試用例

  example tests: node.js | python | php | ruby | java

  問題解決

  如果使用過程遇到問題,可以參考這裡,這裡包含了一些常見錯誤的解決方法,也包含appium組織的聯系方法。

最新内容請見作者的github頁:http://qaseven.github.io/