迭代速度快,測試時間少,沒法保證測試覆蓋率,準確性不足,問題難追蹤.android
設備平臺多:Android,IOS,Windows Phoneapp
系統版本多:同平臺有多種系統版本,同系統有不一樣OEM版本測試
App實現方式多:Native,Web View,Hybridui
Appium 官方宣稱支持同時支持Android, IOS, FirefoxOS。而且appium 你能夠用任何你熟悉的開發語言來進行編寫測試用例。例如Java, Python, Ruby, PHP, JavsScript, Object-C, C#.....spa
Appium 在Android 上若是是大於4.1 則用的是uiautomator, 如下版本則使用Selendroid(selenium for android). IOS上採用uiautomation庫作支持。ip
設備的識別與鏈接開發
設備端UI控件獲取,設備端app API請求/響應數據捕獲selenium
自動化投入產出比自動化