Learn Appium - Mobile Automation Testing
Mastering Mobile Automation Testing with Appium

Learn Appium - Mobile Automation Testing udemy course
Mastering Mobile Automation Testing with Appium
Course : Mastering Mobile Automation Testing with Appium
Course Overview:
Are you ready to delve into the dynamic world of Mobile Automation Testing? Whether you're a seasoned tester or new to programming, this comprehensive course equips you with the skills and knowledge needed to master Mobile Automation using the latest Appium 1.12.0 version. By the end of this course, you'll be proficient in Mobile Automation Testing, ready to implement your skills in the workplace or even land high-paying jobs in this rapidly growing field.
Why Mobile Automation Testing?
The mobile market is booming, presenting a significant challenge in ensuring the quality of mobile applications across various platforms. This course addresses this challenge by providing an in-depth exploration of Appium, a versatile automation tool that works seamlessly across different mobile platforms.
Key Highlights:
Updated for Appium 1.12.0: Stay at the forefront of technology with videos regularly updated to align with the latest Appium version.
From Basics to Advanced: Whether you're new to mobile testing or seeking advanced techniques, we cover everything from the basics to advanced levels, offering numerous tricks and tips to enhance your skills.
Real-time Examples: Concepts are taught from scratch, assuming no prior mobile automation knowledge. Real-time examples are provided to boost your confidence and prepare you for interviews.
Curriculum:
Module-1: Introduction to Mobile Testing and Appium
Importance of Mobile Phones
Various Mobile Operating Systems
Types of Mobile Apps
Available Mobile Testing Tools
Why Appium?
Advantages & Limitations of Appium
Appium Architecture
Module-2: Environment setup on Windows for Testing Android Apps
Module-3: APK File, Simulators, Emulators and real devices
What is APK file?
What is Emulator & Simulators
Real Device Vs Simulator Vs Emulator Testing
Module-4: Creating Virtual Device using Android studio - AVD Manager
Android Studio & Create Virtual Device using AVD Manager
SDK Manager in Android Studio
adb under SDK Platform tools & its usage
Module-5: Install APK(Mobile App) on Virtual Device & Real Device using Appium Desktop
Vysor App
Real Device/Mobile settings
How to install APK file on Real device using Appium Desktop/server
Module-6: Install APK file on Real device using adb.exe
Ways to install APK file(App) on Mobile devices (Virtual/Real device)
Install APK(Mobile App) on Real Device using adb.exe
Module-7: Object Locators and Techniques
Identify Elements using Appium inspector
Identify Elements using uiautomator
Locating Elements on the App
Locating elements within elements
Find Element By Android UIAutomator
Exploring UIAutomator API
Finding Elements by ClassName, IDs, Xpaths
adb commands
Module-8: Configure Eclipse IDE
Appium Client Library
Selenium stand-alone server
Adding libraries to Project Build Path
Module-9: Developing Script for Install Apk file(App)
Script for Install Apk file(App) on Real Device
Script for Install Apk file(App) on Virtual Device
Module-10: Working with Native, Web & Hybrid Apps on Android Apps
Handling different types of Elements
Switches, Drop-downs, Alerts, Drag & Drop, Scrollings
Text boxes, Checkboxes & Radio buttons
Expandable list, Date Picker/Time, Spinner, SeekBar, RatingStar
Capturing Screenshots, Swipe Touch, TouchActions and Events
Overview on System/built-in apps and identifying package and activity names
Adding a new contact to Phonebook
WebApp Test – Automating Web-based testing on Chrome Browser
Hybrid App Tests – Messaging, Calculator, Dialer
Module-11: Working with iOS Apps on Mac OS
Setting up Environment on Mac to test iOS Applications using Appium
XCode & UICatalog iOS app
Building UICatalog iOS App using Xcode & Opening with Appium Desktop Tool
Installing iOS App on Simulator using a script
Identifying Elements on iOS App
Handling Alerts, Action Sheets, Wheelers (Picker View), Handling Date Picker
Embark on this journey of mastering Mobile Automation Testing with Appium 1.12.0, and empower yourself with the skills demanded by the ever-evolving mobile industry.