When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Learn Appium - Mobile Automation Testing

Mastering Mobile Automation Testing with Appium

     
  • 4.6
  •  |
  • Reviews ( 84 )
₹569

This Course Includes

  • iconudemy
  • icon4.6 (84 reviews )
  • icon9h 3m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Learn Appium - Mobile Automation Testing

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.

What You Will Learn?

  • At the end of this course you will be able to automate any Native,Web and Hybrid Apps using Appium .
  • You will know the coding standards in writing the most optimized Mobile Automation Scripts .
  • You will learn how to automate Android, IOS apps on Windows & Mac.