Learn Appium - Mobile Automation Testing
4.2 (21 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
116 students enrolled

Learn Appium - Mobile Automation Testing

Appium Mobile Automation Tool for Android & IOS platforms for Native,Web & Hybrid Apps
4.2 (21 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
116 students enrolled
Created by Pavan Kumar
Last updated 7/2019
English
English [Auto]
Current price: $93.99 Original price: $134.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • 28 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll 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
Requirements
  • You need to know Java basics and Selenium
Description
  • *****Course fully updated  with Latest Appium 1.12.0 Version videos ***

  • "Learn Everything You Need to Know About Mobile Automation Even If You've Never Programmed Before

  • On course completion You will be Mastered in Mobile Automation Testing and can implement Successfully it in your work place or will surely land on High Paying Job .

Mobile market is booming tremendously and need of Quality Testing in these Platforms becoming a major challenge, especially finding a right Automation tool which works on all mobile platforms

All the topics were taught from basic to advanced level with a lot of tricks and tips which makes users to get perfection on the things. At the end of this course you can pick any Mobile application and can automate it what ever the way you want

Videos will be updated on regular basis based up on latest released versions of APPIUM

I teach the Concepts from the Scratch assuming my students are new to Mobile Automation and will get them through real time examples to boost confidence on them and finally make them ready for Interviews with my lectures.

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

  • What is am 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 Manger

  • SDK Manger in Android Studio

  • What is adb under SDK Platform tools & it’s usage

Module-5: Install APK(Mobile App) on Virtual Device & Real Device using Appium Desktop

  • Vysor App

  • Real Divice/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

  • What all can be locatable

  • Locating elements within elements

  • Locating multiple elements

  • Find Element By Android UIAutomator

  • Exploring UIAutomator API

  • Finding Elements by ClassName

  • Finding Elements by ids

  • Finding Elements by 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

  • Script for Install Apk file(App) on Virtual Device

  • Switches

  • Drop-down

  • Alerts

  • Drag & Drop

  • Horizontal scroll

  • Vertical Scrolling

  • Text box, Check boxes & Radio buttons

  • Expandable list

  • Date Picker/Time

  • Spinner

  • SeekBar

  • RatingStar

  • Capture Screenshot

  • Swipe Touch

  • Capture the screenshot

  • TouchActions and Events – Handling user gestures

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 Test – messaging

  • Hybrid App Test – Calculator

  • Hybrid App Test – Dailer

Module-11: Working with IOS Apps on Mac OS

  • Setting up Environment on Mac to test IOS Applications using Appium

  • XCode & UICatalog Ios app

  • How Build UICatalog iOS App using Xcode & How Open with Appium Desktop Tool

  • How to install IOS App on Simulator using script

  • Identifying Elements on IOS App

  • Handling Alerts on IOS App

  • Handling Acton Sheets

  • Handling Wheelers(Picker View)

  • Handling Date Picker

Who this course is for:
  • Freshers
  • Web Automation Testers who are already aware of Selenium Webdriver
  • Any Software engineer who are interested in Mobile Technologies
Course content
Expand all 37 lectures 09:03:19
+ Introduction
1 lecture 16:55
  • Importance of Mobile Phones

  • Various Mobile Operating Systems

  • Types of Mobile Apps

  • Available Mobile Testing Tools

  • Why Appium?

  • Advantages & Limitations of Appium

  • What is am Appium

  • Appium Architecture

Preview 16:55
+ Appium Environment setup on Windows for Android Apps
1 lecture 28:22
  • Installing Java

  • Installing Eclipse

  • Download and Selenium Standalone Server

  • Install Android Studio

  • Configure Appium Server/Appium Desktop

  • Download Appium Client Library

Appium Environment Setup & Configuration
28:22
+ APK File, Simulator, Emulator and real device
1 lecture 05:26
  • Creating Virtual Device and install apk file on it.

  • What is APK file?

  • What is Emulator & Simulators

  • Real Device Vs Simulator Vs Emulator Testing

What is APK File? What is Simulator, Emulator and real device?
05:26
+ Android studio - AVD Manager
1 lecture 13:16
  • Android Studio & Create Virtual Device using AVD Manger.

  • SDK Manger in Android Studio

  • What is adb under SDK Platform tools & it’s usage

Creating Virtual Device using Android studio AVD Manager
13:16
+ Install APK File (Mobile App) on Virtual & Real Devices
3 lectures 32:04
Install APK(Mobile App) on Virtual Device using Appium Desktop
12:10
  • vysorApp

  • Real Divice/Mobile settings

Install APK(Mobile App) on Real Device using Appium Desktop
14:29
Install APK(Mobile App) on Real Device using adb.exe
05:25
+ Identifying Elements -Locators
1 lecture 11:33
  • Identify Elements using Appium inspector

  • Identify Elements using uiautomator

Different ways of Identifying Mobile App Elements
11:33
+ Eclipse Configuration
1 lecture 06:15
Eclipse Configuration to write and execute Appium scripts
06:15
+ Appium Script for Install Apk file (Mobile App)
1 lecture 18:33
Scripts for Install Apk file(App) on Real Device & Virtual Device
18:33
+ Working with Android Native Apps
14 lectures 03:29:00
Handling Switches
21:33
Handling Drop Downs
16:25
Handling Alerts/Popups
18:16
Handling Drag and Drop
13:26
Horizontal Scrolling (Progress Bar)
09:32
Vertical Scrolling
12:36
Scrolling with Switches
06:36
Handling Checkbox,Radio Button & Text Field
14:33
Handling Expandable List
13:07
Handling Date Picker
12:18
Handling Spinner
12:28
Handling Seek Bar
17:31
Handling Rating Starts
18:38
Swipe Touch Action
22:01
+ Working with Android System Apps
4 lectures 51:01
App Package and App Activity
04:09
Automate Calculator App
20:11
Automate Dial A Number feature
15:58
Automate Send SMS feature
10:43