迭代速度快,测试时间少,没法保证测试覆盖率,准确性不足,问题难追踪.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
自动化投入产出比自动化