/robotium-as-demo

robotium自动化测试

Primary LanguageJava

Android 自动化测试教程

各个自动化框架的对比

  • Robotium 支持Android 和 h5,使用java语言开发,有试用版的脚本录制语言Robitium Recorder 官网
  • Uiautomator 支持Android 和 h5,在android.support.test.uiautomator中,支持版本4.0及以上,UI Automator: UI testing framework; suitable for cross-app functional UI testing across system and installed apps
  • Espresso 支持 Android 和 h5,google自己的自动化测试框架支持 api 8,10,15>=,AS2.3.0后工具中自带脚本录制工具.Espresso: UI testing framework; suitable for functional UI testing within an app,适合白盒测试
  • Appium 全平台支持,基本支持所有的开发语言,Appium的测试IOS版基于UIAutomation、Android基于Uiautomator 官网
  • Calabash 全平台支持,使用Ruby开发,开发语言通俗易懂,使用描述性的语言(then i pressed a button ...)官网
  • Macaca 全平台支持,使用java、python等语言开发,对Appium的封装,更轻量,有脚本录制工具 UIRecorder官网

Robotium框架测试