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
- 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
- Anyone who wants to start their career in Mobile automation testing
- Basic idea on Manual testing & Mobile Testing
- Basic idea on Selenium Automation
- Basic idea on Core JAVA
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
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
Launch UICatalog app using Program , Perform search operation
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
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