Appium Online Training

Appium Training Course

Learn appium ios and android course & be a skilled testing professional, usaonlinetraining.com offers appium online training in usa, canada, uk, australia, singapore, new zealand, mexico, uae, spain and brazil with experienced appium trainers

Introduction to Appium

  • Appium features comparing to other tools
  • Appium internal architecture
  • Android SDK installation
  • Setting up system variables
  • Installing Appium server
  • Configuring selenium jars
  • What is xcode and xcode installation
  • Validating iOS simulator and downloading java
  • Installing eclipse ide for java
  • Desired capabilities concepts
  • Invoking Android virtue device
  • First program explaining Mobile Capabilities
  • Android Driver Invocation
  • UI Automaton Too to identify objects
  • Automating app UI using of ID, Xpath, Class names
  • Appium API’s for UI interaction
  • Mobile Gestures Automation-1
  • Mobile Gestures Automation-2
  • Mobile Gestures Automation-3
  • UI Selector CSS in Handing Advanced API’s
  • Android Key Events Handing
  • Procedure for Downloading App in Emulator (Virtua Devices)
  • Automation on Rea devices

Live Examples on Device Apps:

  • Music App-Test cases to Automate
  • Practice Exercise-1.1(Covers Mobile Gestures)
  • Practice Exercise-1.2(Covers core Appium API)
  • languages App- Test cases to automate
  • Practice Exercise-2.1 (Appium + WebDriver Logic)
  • Practice Exercise-2.2 (Android key events)
  • Ecommerce App- Installing app into device
  • Practice Exercise-3.1 Handing Image Banners
  • Practice Exercise-3.2 Handling Scrollable Menu, Popups
  • Practice Exercise-3.3 Handing Checkboxes, Radio Buttons, Dynamic Texts

Web Apps Automation:

  • Chrome Browser configuration setup in Mobile
  • Automating the chrome mobile browser
  • User Agent-Identifying objects in Mobile browser
  • Automating Mobile specific websites
  • Exercise on rea device- Movie browser automation
  • Trouble shooting the rea device to make recognize
  • Exercise-1.1- Chrome Remote Debugging Technique
  • Exercise-1.2- Getting Xpaths from mobile browser
  • Executing in rea device-video

Mobile Cloud Testing with Appium:

  • Sauce abs cloud testing introduction
  • Registering Sauce and Account for running iOS Apps on cloud
  • Automating Safari browser in IPhone with Sauce Cloud
  • Exercise-1.1 Getting safari browser objects with User agents
  • Desired capabilities for safari on iOS
  • Safari browser code
  • Desired capabilities and cloud connectivity to run iOS Apps in IPhone
  • iOS App code
  • Following up Appium test updates
  • Good to Go

Appium Framework – Part 1 Learn TestNG Basics

  • Framework pan- why Testng and its advantages for Appium
  • TestNG Installation and setup in eclipse
  • TestNG Basic annotations roe in designing framework
  • TestNG annotations in depth
  • Importance of TestNG prerequisite annotations
  • Annotations code dump download
  • Importance of TestNG xml fie in framework
  • Including and excluding the test cases from Execution with TesNG xml fie

Appium Framework – Part 2 Maven (Build Management tool)

  • Introduction to Maven
  • Configuration of Maven
  • Creating basic Maven Project
  • Importance of Maven POM.xml fie
  • Creating Appium-Maven project
  • Importing Appium maven dependencies
  • Running Appium scripts in maven

Appium Framework – Part 3 Integrating TestNG with MAVEN

  • Creating Testng Xml fie for Appium maven project
  • Creating Multiple test suites and configuring them in xml files
  • Running Appium server programmatically
  • Creating Bat fie and commands to trigger Appium server
  • Creating multiple TestNG profiles and triggering from Maven
  • Running end to end framework on single click with Maven

Appium Framework – Part 4 Scheduling in Jenkins CI too

  • Why Jenkins? Jenkins Advantages
  • Installing & configuring Jenkins for Appium project
  • Deploying Framework in Jenkins and Triggering the build
  • Scheduling the framework to run with Jenkins
  • Jenkins Commands