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
