Mobile Testing

Future Of Mobile Application Automation

Introduction to Appium: Appium is a mobile automation tool based on very well known and widely accepted web automation tool "Selenium".Appium guys have actually extended Selenium Webdriver API for mobile automation support. Appium library has extended RemoteWebDriver class from Selenium API and created AndroidDriver and IOSDriver classes to support mobile automation on Android/IOS platforms.  Working of Appium: Appium is very similar to Selenium in communication and architecture.It uses JSON-wire protocol for communication and supports script development in languages like:Java,C#,Python,Ruby,PHP,Java Script Appium uses automation frameworks which comes with Software Development Kits(SDK) of Android/IOS On Android it uses UIAutomator and on IOS it uses UIAutomation. Appium supports automation of all kinds of mobile applications like Native,web and hybrid.

Appium: Setup for Android - Windows

Appium setup for Android in Windows OS This post talks about the following sections      1. JDK Installation    2. Android SDK Installation    3. Appium Installation

APPIUM Tutorial For Beginners

APPIUM is a freely distributed open source mobile application UI testing framework. Appium allows native, hybrid and web application testing and supports automation test on physical devices as well as on emulator or simulator both. It offers cross-platform application testing i.e. single API works for both Android and iOS platform test scripts. It has NO dependency on Mobile device OS. Because, APPIUM has framework or wrapper that translate Selenium Webdriver commands into UIAutomation (iOS) or UIAutomator (Android) commands depending on the device type not any OS type. Appium supports all languages that have Selenium client libraries like- Java, Objective-C, JavaScript with node.js, PHP, Ruby, Python, C# etc.