Appium(Latest V)-Mobile Automation Testing from Scratch
4.3 (1,669 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,704 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Appium(Latest V)-Mobile Automation Testing from Scratch to your Wishlist.

Add to Wishlist

Appium(Latest V)-Mobile Automation Testing from Scratch

Appium -Top class 200 +Lectures on Mobile Automation from basics to Framework level with real time examples
4.3 (1,669 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,704 students enrolled
Created by Rahul Shetty
Last updated 8/2017
Curiosity Sale
Current price: $10 Original price: $200 Discount: 95% off
30-Day Money-Back Guarantee
  • 28 hours on-demand video
  • 30 Articles
  • 11 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • By the end of this course you will be able to automate any (Native,Hybrid) Apps in Android/IOS using Appium
  • You will get complete knowledge on Latest Version of Selenium 3.0 where you will be in the position to automate any Mobile/Web application
  • You will know the coding standards in writing the most optimized Mobile Automation Scripts
  • You will understand appium framework components like TesNG,Maven,ANT,Jenkins,pageobject model etc
  • You will be able to develop Mobile Automation framework from scratch
  • You will be able to create GREAT LOOKING REPORTS using the best advanced REPORTING TOOL
  • "Last but not least" you can clear any Interview and can Lead Entire Appium Automation Project from Design Stage
View Curriculum
  • ******You need NOT have java coding experience to start this course********* Even non Programming candidates can follow this course comfortably
  • Though these are online Lectures.You will have Life Time instructor support.You can post your Queries in discussion board or can contact me directly, Will respond in less than 12 hours
  • All Appium Installation setup including Java knowledge is taken care as part of course
  • Theoretical Material,Code dump and Interview Guide are available for download
  • Join in our Appium Training community with (200 + lectures, 6500+ Students) Learning Together which you will not see in any other Selenium online course on Udemy.
  • We have 2 dedicated Trainers who can help in answering students queries along with resume preparation , Interview preparation and Job assistance

*****Course fully updated on August 10th with Latest Appium 1.6.4 version videos****************

***Top Rated/Ranked Popular APPIUM Course on Udemy with highest Students Enrollment and Great Feedbacks"
"Learn Everything You Need to Know About Mobile Automation (Android+ IOS) Even If You've Never Programmed Before! *********

9500 + Potential students already enrolled and 5 start reviews all the way

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

"Decide the Quality of Course by watching Preview Lectures and Students Reviews"


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

So what makes this Course Training Unique in the Market?

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

I have made one Section on Selenium Webdriver basics for the Students who do not have knowledge on Selenium, You can go through them to make your basics strong and switch back to Appium for more better understanding

Topics Include: Appium Feautures Appium Internal Architecture Configuration setup on your device Working on Native Apps Working on Hybrid Apps Appium API's explanation Mobile Gestures Automation Automating Browser Apps Tips in identfying objects on App and browser Automating on real devices How to start with IOS IOS capabilities and guidelines Appium latest updates Appium Integration with Maven Selenium Basics(optional)

Its Time to Learn Mobile Automation!

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

Major asset of Appium is that this can work on both Android and IOS Platforms,which means write the code once and execute it in across 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

Happy Testing!!!!!!!

Who is the target audience?
  • Manual testers, Non-programming aware testers interested in learning Automation
  • Web Automation Testers who are already aware of Selenium Webdriver
  • Any Software engineer who are interested in Mobile Technologies
Students Who Viewed This Course Also Viewed
Curriculum For This Course
209 Lectures
Appium Installation on WINDOWS for Android Automation
10 Lectures 01:40:58

Configuring Appium Java client jars for frontEnd execution

15 steps Installation Guide download

Brushup Java concepts -1

Brushup Java concepts -2

Brushup Java concepts -3
Appium Installation on MAC for IOS Automation
4 Lectures 21:24
What is Xcode? Install Xcode

Validating IOS Simulator and Downloading Java

Installing Eclipse IDE for MAC

Downloading Appium/Selenium Jars
APPIUM first program
6 Lectures 50:22
Android App download for practise

What are Desired capabilities? How to talk to appium server

Invoking Android Driver- Creating base program

Execution of Appium first program on Mobile Native APP

Appium desired capabilities code download

UIAutomator tool usage-Inspection of elements
Native APPS Automation
7 Lectures 01:28:40
Automating app UI Using Xpaths and text attributes

Appium API's for UI interaction with id's and classNames

Handling Mutiple similar objects of Apps with indexes

AndroidUIAutomator usage in identifying objects of Apps

TouchActions in Appium (Gestures Automation -1)

Tapping and longpress events (Gestures Automation -2)

Strategy for automating Swipping event(Gestures Automation -3)
Advanced Gestures Automation with Key Events Handling
8 Lectures 01:06:01
Demo on swipping the clock- Practise exercises

How to automate scrolling? Gestures Automation -5

Drag and drop on Native Apps with Appium (Gesture Automation -6)

Automating Android Key Events with Appium

Miscelleanous key Events handling with Appium

Invoking App with package Activity

Example on package name and Activity Invoking apps

Automation on real devices
Live Examples on Device APPS
8 Lectures 01:05:54

Practise Exercise-1 Scrolling down

Practise Exercise- 1.2 -End to end flow

Toggle off/on mechanism Automation

Code download

Practise exerices-Testcases to Automate

Practise exercise-Mobile Gestures

Practise Exercise -Covering core Appium API
Web APPS Automation
11 Lectures 01:21:52
Configuring Real device to system for running Appium Tests

Exercises on Real device-Native Apps automation

Desired capabilities for Real device Execution

Important things to know when executing on Physical/Emulator devices

Mobile Browser Configuration setup for Appium Tests

Code for Mobile Browser capabilities

Automating the Chrome Mobile Browser

Exercises-Mobile Browser automation - 1

Exercises-Mobile Browser automation - 2

code download

Testcase- Automating Udemy Mobile View Site
Practical Problems and solutions with Mobile Browsers
9 Lectures 01:05:11
Please Note

Problem - Description

Idenitifying frames from Html view

Element Hidden or Invisible-How to validate

Writing Generic functions to Identify Frames/Windows

Example Demonstrating Multiple Frames

Handling Auto suggestive dropdown options

Dynamic data loading- Excpetion Techniques

Code download
Hybrid APPS Automation
5 Lectures 28:32
Hybrid Apps features and ways to test them

Views switching Mechanisim

Example on Hybrid App handling - 1

Example on Hybrid App handling - 2

code download
15 More Sections
About the Instructor
Rahul Shetty
4.3 Average rating
12,500 Reviews
42,708 Students
12 Courses
The "Testing school" to boost your career

Nothing is Impossible . It all depends on how you are Trained on it!

Teaching is our Passion. And its our Profession. The only Business We know is Spreading the Knowledge

So Our Testing school is here at Udemy to share all our 10 Years IT Experience Knowledge to QA Colleagues and Students

As an Director , Coming to my Teaching Profile I  have had Trained over 21000+ students in the below Technologies


Selenium -Web Automation in Java and Python Soap UI - Webservices/ REST API Testing Appium - Mobile Automation in Android and IOS Jmeter - Performance Testing Software Testing Process Security Testing Automation Framework Building

********************************************************************************************************* Worked with various CMM level orgranizations. Managed in setting up of QA Process for the projects