Appium Training
Appium Training methodology is built and made design and tool decisions to encourage a vibrant contributing community. It automates native, mobile web, and hybrid and cross-platform application testing on iOS and Android platforms. The beauty of Appium is that, it is automation friendly, even without the requirement of extra agents. Learnchase well-verses you with all the components of Appium.
Appium Training Curriculum
Introduction to Appium & Mobile automation Testing
Introduction to Mobile automation testing
APIs and Selenium
Automation for Android and IOS devices.
Testable items through Appium vs. Selendroid
Mobile automation testing tools
The API Levels
Pre-requisites – Installing JDK, Maven, Android SDK
JDK Installation, Installation of TestNG on Eclipse
Downloading and installing Maven on Windows
Downloading Android SDK
Configuring Environment Variables
Basic Installation For Appium On Windows
Downloading Appium for Windows
Conguring SDK Manager
Appium jars and further dependencies.
Downloading various Android API levels
Basic Installation For Appium On MAC
Downloading Appium for MAC
Downloading Appium jars and other dependencies.
Configuring SDK Manager and XCODE
Setting up Android environment variables
Downloading Appium GUI Tool
Starting Appium Server
Downloading Appium Dependencies, Desired Capabilities, Packages & Activities Information
Desired Capabilities class
Extracting Packages and Activities information
Appium Maven Dependencies
Configuring ADB for Wi-Fi support
UIAutomator Viewer
How to open UIAutomator Viewer through SDK tools kit, Understanding different locator strategies
Device screenshot with compressed hierarchy
Taking the Device screenshot
Various locator tags
What is Appium Inspector?
Appium Inspector
Complex Element Finding Strategies
Native App Test – Run Test On Sample Native Mobile App
Find Activity and package name
Define Test App path to test
Run Test on Real Device
Run test on Emulator.
Run test on Cloud.
Check test result report
Save .APK le and Decompile for source code
Hybrid App Test – Sample Hybrid App Test
Find Activity and package name
Define Test App path to test
Test on application Native view.
Test on Web view.
Write End to End test.
Check test result report
Mobile Web App Test – Sample LinkedIn Test
Setup Appium dependencies for Chrome browser
Setting chrome port.
Write Test script and run.
Check execution result report
Automate Mobile Gestures
Swipe up, swipe down, swipe left, swipe right
Scroll up, down, Scroll to
Pinch, Zoom, Drag and drop
Multi touch
Push le, Pull le
Configure Selenium Grid Server And Appium Node
Introduction to Selenium Grid
Download selenium Grid Server
Create bat file to run Grid Server
Create and configure Json le for Appium Node
Register Devices in separate Appium node.
Create Bat file to for Appium Node.
Run Selenium server and Appium node.
Configure Test For Parallel Execution
Create TestNG xml file.
Define and pass parameter to test.
Call Test classes from TestNG xml.
Set up xml suite for Sequential and parallel execution.
Design Mobile Automation Framework
Overview and implementation of page object model framework.
Overview and implementation of PagePactory.
Overview and implementation of Fluent interface design pattern.
Methods Chaining.
Test data design
Reporting.