Mobile Automation using Appium for Android & iOS Devices

Mobile Automation using Appium for Android & iOS Devices

Mobile Automation testing,Appium, XCUITest, UIAutomator, Katalon, Appium on Android, Appium on iOS, Automating mobile app

This course is designed for complete beginners. Get started with Appium on Android & iOS using JAVA.
If you are a complete beginner on Mobile testing, this course is perfect for you. At the end of the training you will be in a position to handle any interviews on Mobile automation testing and easily crack interviews and handle any project on Mobile automation please find below list of topics that we are going to cover as part of this training program:
On a high level below is the list of items we are covering:
1. Configuring window Machine
2. Configuring MAC Machine
3. Android device automation
4. IOS device automation
5. Cucumber BDD framework
6. Page factory model
7. CI/CD integration
8. Saucelabs integration
9. Core java tutorial

Please find below detailed concepts which we are covering:
overview on core java concepts
Introduction to Appium
Overview of Open Source Mobile Test Automation tools
Open source Mobile Automation tool Evaluation docs
Automating various scenarios in Android App
Overview on Cucumber BDD framework
Automating app using BDD framework
Overview on Android Driver, desired capabilities
Connecting real device, enabling usb debugging mode, creating simple script
Overview on Appium inspector, Vysor, creating simple script Part 1
Create android Emulator and execute script on emulator
How to handle switches on Android & iOS
How to handle buttons on Android & iOS
How to handle text fields on Android & iOS
Scenario for login to an application
Scenario for creating an account with ecom application
Creating an E2E scenario that handles DropDown, Popup , text fields on ecom application
Switching webview and handling contexts
Identifying locators for the webview
Overview on touch actions with examples
We have also included core java concepts in this tutorial
Cucumber BDD framework
Overview on Page Factory framework with real world examples
Jenkins Master & Slave setup
Saucelabs integration

What you’ll learn?
  • You can work on any project on appium on both Android & iOS
  • Plan, build and execute test automation with Appium
  • Integrate your test scripts with saucelabs
  • Configure jobs in jenkins
  • all real world issues and solutions
Who is this course for?
  • Anyone who wants to start their career in Mobile automation testing
Requirements:
  • Basic idea on Manual testing & Mobile Testing
  • Basic idea on Selenium Automation
  • Basic idea on Core JAVA
Course content
1. Android Automation

Introduction to the training program

—————

Overview on all the videos

—————

Introduction to Appium ,types of application and Architecture & Config of Appium

—————

Appium on windows configuration part 1

—————

Appium on windows configuration part 2

—————

Overview on Android Driver, desired capabilities

—————

Connecting real device, enabling usb debugging mode, creating simple script

—————

Overview on Appium inspector, Vysor, creating simple script Part 1

—————

Create Maven Product and configure all dependencies

—————

Handling native app Login & Signup functionality. Handle text fields and buttons

—————

Overview on noReset

—————

E2E scenario automation  Handle Popup, Dropdown

—————

Overview on TouchAction – Scroll down Part 1

—————

Overview on TouchAction – Scroll down Part 2 and Introduction to Swipe

—————

Handling Swipe Part 2

—————

HandlingHybrid app , switch to webview Part 1

—————

HandlingHybrid app , switch to webview Part 2 & Handle web application

—————
2. Configuration of appium on MAC

MAC configuration and prerequisites for Appium, Geneate .app file for UICatalog

—————

Preconditions to Configure appium on MAC part 1

—————

Preconditions to Configure appium on MAC part 2

—————

Configuration of appium on MAC part 1

—————

Configuration of appium on MAC part 2

—————
3. iOS Automation

Launch UICatalog app using Program , Perform search operation

—————
4. Cucumber BDD Framework Tutorial

Overview on Cucumber BDD Framework – Part 1

—————

Overview on Cucumber BDD Framework – Part 2

—————

Overview on Cucumber BDD Framework – Part 3

—————

Overview on Cucumber BDD Framework – Part 4

—————

Overview on Cucumber BDD Framework – Part 5

—————
5. Core Java tutorial

Introduction to JAVA

—————

What is method ,variable, package in JAVA

—————

What is class & method

—————

What are various Data types

—————

Eclipse editor overview and creating a project

—————

How to create object

—————

What are method parameters & return types

—————

What is access modifiers

—————

Overview on inheritance

—————

What is abstraction & abstract class

—————

Overview on interface