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
上一篇下一篇

猜你喜欢

热点阅读