UI自动化调研
2020-11-19 本文已影响0人
sunland_0416
框架名称 | 支持平台 | 脚本语言 | 底层框架 | 持续集成 | 备注 |
---|---|---|---|---|---|
Macaca | AndroidIOSHybridPC | JavaScriptJavaPython | XCUITest--IOSUiAutomator-Android | Reliable持续集成平台 | 阿里开源Android>17(Android4.2)元素查找工具app-inspector脚本录制工具UI-Recorder |
UiAutomator | Android | Java | 不支持webview | ||
UIAutomation | IOS | ||||
Espresso | Android | Java | Instrumentation | 不能跨App | |
Monkey Talk | AndroidIOS | Java | |||
Athrun | AndroidIOS | Instrumentation-AndroidAppFramework-IOS | taobao出的一个移动测试框架基于录制的自动化框架Athrun_IOS, InstrumentDriver | ||
Appium | AndroidIOS | HybridPC RubyPythonJavaJavaScriptC#PHP | UiAutomator-AndroidSelendroid-AndroidUiAutomation-IOS | 安卓支持所有版本 | |
Selenium | PC(Webappliction) | JavaJavaScriptPthonC#RubyPerlPHP | WebKit | ||
Selendroid | Android | JavaPythonRuby | Instrumentation-Android | ||
RoboSpock | Android Groovy | ||||
Robolectric | Android | ||||
Robotium | Android | Java | Instrumentation-Android | ||
PhantomJS | PC(Webappliction) | JavaScript | WebKit | ||
Calabash | AndroidIOSHybrid | Ruby | Instrumentation-Android | Xamarin(付费) | 需要app源码 |
KARMA | PC(Webappliction) | JavaScript | WebKit | 自动化单元测试工具,跟踪文件变化,自动执行用例 | |
Cafe | Robotium | 百度;提供了跨进程的测试解决方案 | |||
Subliminal | IOS | UIAutomation | |||
Frank | IOS | Cucumber | |||
KIF | IOS | ||||
Kiwi | IOS | Obiective-C | |||
UI TestsXCTest | IOS | Obiective-CSwift | 最低要求Xcode7iOS 9 |