4.34 out of 5
4.34
5273 reviews on Udemy

Appium(Latest 1.8.2)-Mobile Automation Testing from Scratch

Appium -Top class 200 +Lectures on Mobile Automation from basics to Framework level with real time examples
Instructor:
Rahul Shetty
25,138 students enrolled
English [Auto-generated] More
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
  • *****Course fully updated on May 5th with Latest Appium 1.8.2 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

  • 21,000+ 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” 

    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 

  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 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 

                                              Topics Include: 

Appium Feautures   
Appium Internal Architecture 
Configuration setup for running tests on Emulator/Simulator 
 Working on Native (Android&IOS) Apps 
Working on Hybrid Apps   
Indepth explanation of Appium API’s to automate Android and IOS Apps
Mobile Gestures Automation scroll,swipe, longpress, tap, Touch Actions using Appium                                          
Automating Browser Apps using Appium                                            
Tips in identfying objects on App and browser   
Automating on real devices using Android and IOS
  IOS capabilities and guidelines for running on real iphone devices
TestNG Basics
Integration of Appium with Maven project
Appium Page object mode design
End to end Framework development using Appium
                               

 

                                                                                      Happy Testing!!!!!!! 

Appium Introduction

1
Course Agenda
2
Appium Features
3
Important Note
4
Appium Internal Architecture

Appium Installation on WINDOWS for Android Automation

1
Installing Android Studio and Java
2
Configuring System variables for both Android SDK and Java
3
Configuring Virtual Mobile device for running tests
4
Downloading Node.js and install Appium via npm
5
Configuring Appium Java client jars for frontEnd execution
6
15 steps Installation Guide download
7
Brushup Java concepts -1
8
Brushup Java concepts -2
9
Brushup Java concepts -3

Appium Installation on MAC for IOS Automation

1
What is Xcode? Install Xcode
2
Validating IOS Simulator and Downloading Java
3
Installing Eclipse IDE for MAC
4
Downloading Appium/Selenium Jars

APPIUM first program

1
Android App download for practise
2
What are Desired capabilities? How to talk to appium server
3
Invoking Android Driver- Creating base program
4
Execution of Appium first program on Mobile Native APP
5
Appium desired capabilities code download
6
UIAutomator tool usage-Inspection of elements

Native APPS Automation

1
Automating app UI Using Xpaths and text attributes
2
Appium API's for UI interaction with id's and classNames
3
Handling Mutiple similar objects of Apps with indexes
4
AndroidUIAutomator usage in identifying objects of Apps
5
TouchActions in Appium (Gestures Automation -1)
6
Tapping and longpress events (Gestures Automation -2)
7
Touch Actions Sequence Execution
8
Strategy for automating Swipping event(Gestures Automation -3)

Advanced Gestures Automation with Key Events Handling

1
Demo on swipping the clock- Practise exercises
2
How to automate scrolling? Gestures Automation -5
3
Drag and drop on Native Apps with Appium (Gesture Automation -6)
4
Miscelleanous key Events handling with Appium
5
Invoking App with package Activity

Live Examples on Device APPS

1
Practise Exercise -Covering core Appium API

Web APPS Automation

1
Configuring Real device to system for running Appium Tests
2
Exercises on Real device-Native Apps automation
3
Desired capabilities for Real device Execution
4
Important things to know when executing on Physical/Emulator devices
5
Mobile Browser Configuration setup for Appium Tests
6
Code for Mobile Browser capabilities
7
Automating the Chrome Mobile Browser
8
Exercises-Mobile Browser automation - 1
9
Exercises-Mobile Browser automation - 2
10
code download

Practical Problems and solutions with Mobile Browsers

1
Element Hidden or Invisible-How to validate

Hybrid APPS Automation

1
Hybrid Apps features and ways to test them
2
Views switching Mechanisim
3
Example on Hybrid App handling - 1
4
Example on Hybrid App handling - 2
5
code download

IOS Automation with Appium on MAC

1
IOS Testing Introduction
2
Setting up IOS App and Appium Desktop on MAC
3
IOS Driver Invocation with Desired capabilities
4
Running IOS first Automation Testcase with Appium Inspector
5
Desired capabilities code
6
Exercise 2: Scrolling in IPhones with Appium
7
Exercise 3: Handling Steppers and page navigations
8
Exercise 4: Dropdown Scrollers automation with Appium
9
Code download
10
IOS Apps Exercises code download
11
Safari Mobile Browser Automation configuration
12
Useragent to get Safari Browser objects
13
Practise Exercise on Safari Mobile Browser
14
Safari Program code download

Mobile Cloud Testing with Appium

1
Sauce labs Cloud testing Introduction(**Newly Added videos from here**)
2
Registering Sauce Labs Account for running IOS Apps on cloud
3
Automating Safari Browser in Iphone with Sauce Cloud
4
Exercise-1.1 Getting Safari Browser objects with Useragents
5
Desired Capabilities for Safari on IOS
6
Safari Browser Code
7
Exercise-1 : Automating Udemy Browser App on Safari -IOS Platform
8
Exercise-2 Automating IOS Native Apps on IPhone Simulator
9
Desired capabilities and cloud connectivity to run IOS Apps in Iphone
10
IOS App code
11
Following up Appium Latest Updates

IOS Real device Automation Testing

1
Install software's for real device Automation
2
UDID, XcodeOrgId Generation for real device testing
3
Bundle Id generation and running the Tests

Appium Framemwork- Part 1- Learn TestNG Basics

1
TestNG Installation and Setup in Eclipse
2
TestNG Basic Annotations role in desigining Framework
3
TestNg Annotations in depth
4
Importance of TestNG Prerequiste Annotations
5
Annotations code dump download
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.3
4.3 out of 5
5273 Ratings

Detailed Rating

Stars 5
2563
Stars 4
1759
Stars 3
649
Stars 2
168
Stars 1
134
828b07ccf7e38b2fa72cc528b09dc500
30-Day Money-Back Guarantee

Includes

26 hours on-demand video
27 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion