Learn Appium - Mobile Automation Testing

Mastering Mobile Automation Testing with Appium

Learn Appium - Mobile Automation Testing
Learn Appium - Mobile Automation Testing

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.