Appium Online Training

 >>  Appium Online Training

Appium Online Training


 (4.8) | 750 Ratings


Introduction


Appium Online Training Details
Track Regular Track Weekend Track Fast Track
Course Duration 35 Hrs 8 Weekends 5 Days
Hours 1hr/day 2 Hours a day 6 Hours a day
Training Mode Online Classroom Online Classroom Online Classroom
Delivery Instructor Led-Live Instructor Led-Live Instructor Led-Live


Course 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

  • When and How to run it?
  • Record and Play
  • Locating Elements on the App

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

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

Complex Element Finding Strategies

  • What all can be locatable
  • Locating multiple elements
  • Find Element By AndroidUIAutomator
  • Finding Elements by ClassName, ids, Xpaths
  • Using different functions inside UIAutomator class
  • Save .APK file and Decompile for source code

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

Exam & Certification

0

Course Review

(4.8)
5 stars
4 stars
3 stars
2 stars
1 stars

Course 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

  • When and How to run it?
  • Record and Play
  • Locating Elements on the App

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

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

Complex Element Finding Strategies

  • What all can be locatable
  • Locating multiple elements
  • Find Element By AndroidUIAutomator
  • Finding Elements by ClassName, ids, Xpaths
  • Using different functions inside UIAutomator class
  • Save .APK file and Decompile for source code

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

    Click here for Help and Support: info@sacrostectservices.com     For Inquiry Call Us:   +91 996-629-7972(IND)

  +91 996-629-7972(IND)
X

Quick Enquiry

X

Business Enquiry