Appium training

Appium training Overview

Download PDF

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 an emulator or simulator both. It offers cross-platform application testing, i.e. single API works for both Android and iOS platform test scripts.

Appium training Objective

  • Appium is a mobile test automation framework that works for all: native, hybrid and mobile web apps for iOS and Android.
  • Appium is a great choice for the test automation framework as it can be used for all these different app/web types.
  • Appium has proven its flexibility and scalability in native mobile app and game testing, as those apps and games tend to be pretty much identical on both platforms, Android and iOS.
  • The benefit of having this sort of cross-platform framework helps using the identical script either app/game is running on either platform.
  • Another significant benefit of Appium is that users can write tests using their favorite development tools, environment and programming language, such as Java, Objective-C, JavaScript, PHP, Ruby, Python or C#, among many others.

Appium training Audience

  • Manual testers, interested in learning Automation Testing and  Mobile App Testing
  • Web Automation Testers who are already aware of Selenium Webdriver
  • Any Software engineer who is interested in Mobile App Testing

Appium training Prerequisites

  • Basic understanding of WebDriver is required
  • Basic understanding of manual QA Process
  • Prior Java or programming knowledge will be added advantage

Appium training Outline

  • Mobile automation Testing
  • Introduction to Appium
  • Mobile automation testing
  • Installing JDK
  • Maven
  • Android SDK
  • Basic installation for Appium on Windows
  • Downloading Appium Dependencies
  • Desired Capabilities
  • Packages & Activities information
  • Starting the Appium server programmatically on Windows OS
  • UI Automator Viewer
  • Appium Inspector
  • Complex Element finding strategies
  • Native App Test
  • Making a call with Internal Dialer Application
  • Adding a new contact to Phonebook
  • Sending SMS from a real device
  • Automating the Calculator App
  • Automating the Contacts Manager APP – Emulator
  • Touch Actions and Events
  • Handling user gestures
  • Automating the WhatsApp
  • Automating Web based testing on Chrome Browser
  • Chrome browser user agent
  • Testing on IOS
  • Simulators and Real devices
  • Testing IOS WebApp on Safari browser
  • Testing on Real iPhone Device – Getting the Apple Developer ID
  • Safari Browser on Real IOS Device
  • Testing Native / Hybrid Apps on IOS
  • Appium – Design Pattern
  • Page Factory
  • Appium – Page Object Model with Page Factory and Testing
  • Appium – Integrating Cucumber BDD with Page Object Model and Page Factories


[miniorange_social_login shape="longbuttonwithtext" theme="default" space="4" width="300" height="50" color="000000"]