Appium (Selenium)-Mobile Automation Testing from Scratch

Top class 200 +Lectures on Mobile Automation (Android + IOS) from basics to Framework level with real time examples
4.5 (1,053 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.
5,685 students enrolled
$19
$85
78% off
Take This Course
  • Lectures 215
  • Length 28.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2014 English

Course Description

Course Last updated : September 23rd 2016
***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! *********
Newly Added Videos : Hybrid App automation lectures

5000+ 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!!!!!!!

What are the requirements?

  • ******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, 3500+ 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

What am I going to get from this course?

  • By the end of this course you will be able to automate any app in Andoird or 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 Application or Web application
  • You will know the coding standards in writing the most optimized 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 get complete knowledge on Mobile browsers automation and Hybrid Apps
  • 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

What 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

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Appium Introduction
Course Agenda
Preview
07:38
Appium Feautures
Preview
05:58
What makes Appium a future of mobile Automation
Preview
08:05
Appium Internal Architecture
Preview
09:06
Section 2: Appium Installation on WINDOWS for Android Automation
Installing Android Studio and Java
Preview
06:22
Configuring System variables for both Android SDK and Java
Preview
08:59
Downloading Eclipse and Installing ADT Plugin
Preview
05:17
New update on Installation
04:06
Configuring ADT plugin settings in Eclipse
Preview
03:56
Installing Appium Server and Jars
Preview
08:42
Creating Eclipse project and Configuring Appium selenium jars
05:42
13 steps Installation Guide download
Preview
Article
Brushup Java concepts -1
08:34
Brushup Java concepts -2
08:32
Brushup Java concepts -3
17:53
Section 3: Appium Installation on MAC for IOS Automation
What is Xcode? Install Xcode
05:04
Validating IOS Simulator and Downloading Java
05:28
Installing Eclipse IDE for MAC
05:11
Downloading Appium/Selenium Jars
05:41
Section 4: APPIUM first program
Desired Capabalities concepts
Preview
08:44
Invoking Android Virtual Device
Preview
12:19
First Program explaining Mobile Capablities
09:17
Android Driver Invocation
06:22
Section 5: Native APPS Automation
Program on Invoking Apps
07:54
UI Automator Tool to identify objects
15:15
Automating app UI Using of ID,Xpath ClassNames
17:19
Appium API's for UI interaction
14:55
Mobile Gestures Automation -1
18:30
Mobile Gestures Automation -2
14:08
Mobile Gestures Automation -3
13:02
UI Selector class in handling Advanced API's
16:50
AndroidKeyEvents Handling
12:00
Procedure for downloading App in Emulator(Virtual devices)
12:58
Automation on real devices
08:29
Invoking App with package Activity
09:15
Example on package name and Activity Invoking apps
02:04
Section 6: Live Examples on Device APPS
Music App- Testcases to Automate
Preview
07:54
Practise Exercise-1 (Covers Mobile Gestures)
13:04
Practise Exercise- 1.2 (Covers Core Appium Api)
14:13
Code-Exercise-1 and Teststeps
13.0 kB
Languages App- Testcases to Automate
05:20
Practise Exercise 2.1-(Appium+Webdriver logic)
11:47
Practise Exercise 2.2- (Android Key Events)
14:10
Code -Exercise 2 and Test steps
14.8 kB
ecommerce App-Installing app into Device
09:38
Practise Exercise -3.1-Handling Image Banners
14:16
Practise Exercise -3.2-Handling Scrollable Menu,Popups
07:45
Practise Exercise -3.3-Handling checkboxes,Radiobuttons,Dynamic Texts
13:38
code& Commands
2.6 kB
Section 7: Web APPS Automation
Chrome Browser Configuration setup in Mobile
11:12
Automating the Chrome Mobile Browser
04:21
UserAgent-Identifying objects in Mobile Browser
08:02
Automating Mobile Specific Web Sites
13:21
Exercise on Real Device-Mobile Browser Automation
08:19
TroubleShooting the Real device to make recognize
08:58
Testcase- Automating Udemy Mobile View Site
03:18
Exercise 1.2 -Getting Xpaths from Mobile Browser
10:57
Exercise-1.1 -Chrome Remote Debugging Technique
12:00
Exercise-1.3 -Automating Udemy Site in Mobile Browser
14:53
Executing in Real device-Video
01:01
Code Download
2.0 kB
Section 8: Practical Problems and solutions with Mobile Browsers
Please Note
Article
Problem - Description
08:03
Idenitifying frames from Html view
09:28
Element Hidden or Invisible-How to validate
09:36
Writing Generic functions to Identify Frames/Windows
10:34
Example Demonstrating Multiple Frames
08:53
Handling Auto suggestive dropdown options
10:57
Dynamic data loading- Excpetion Techniques
07:14
Code download
Article
Section 9: Hybrid APPS Automation
Hybrid Apps features and ways to test them
03:33
Views switching Mechanisim
11:01
Example on Hybrid App handling - 1
08:43
Example on Hybrid App handling - 2
04:57
code download
Article
Section 10: IOS Automation with Appium on MAC
IOS Testing Introduction
07:06
IOS App Download
Article
Desired Capabilities for invoking IOS Apps
12:16
IOS Driver Invocation
06:58
Running IOS first Automation Testcase
08:37
Desired capabilities code
Article
How to Identify objects in IOS App- Appium Inspector
06:35
Magic of Appium Inspector on IOS Apps
07:42
Handling IOS Controlls with Appium
10:33
Practise Exercise on Switches -1
09:09
Practise Exercise on Scrolling Cycles -2
06:06
Practise Exercise on Scrolling wheels -2.1
12:04
Handling IOS Alerts Buttons with Appium
09:42
Practise Exercise on Alerts -3
05:31
IOS Apps Exercises code download
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Rahul Shetty, 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

Ready to start learning?
Take This Course