Mobile Automation Testing: First Thing First: What is Appium?

I’m currently on an adventure to learn automation. Tuck and roll with me as I learn and troubleshoot the framework as well as write scripts.

First couple of things I’ve learned so far and will be doing are:

  1. Appium is a open source mobile automation testing tool for Android and iOS application for both Native, Hybrid, and mobile web apps. It supports Selenium Web Driver API.
  2. Selenium and one of the supported languages (Java, C#, Javascript, Python, Ruby) is needed to learn Appium.
  3. I’ll be developing, architecting, and designing a mobile automation framework which my Appium test cases will be imported into.
  4. IDE’s for writing Java are Eclipse, IntelliJ, and Android Studio.