Mô tả

Course Last Updated - Nov  1st-  Appium  2.0  Version and Java client 1.8
         
Top Rated/Ranked Popular APPIUM Course with Life time Q/A Support on Udemy with highest Students Enrollment

"Learn Everything You Need to Know About Mobile Automation (Android+ IOS) Even If You've Never Programmed Before.

80,000+ Potential students already enrolled and 5 start reviews all the way
On course completion You will be Mastered in Mobile Automation Testing in both Android&IOS and can implement Successfully it in your workplace or will surely land on High Paying Job ."Decide the Quality of Course by watching Preview Lectures and Students  Reviews" 

What makes this Course  Unique in the Market?

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

  • This is the most Popular Appium course ever you will find online with Top User ratings

  • I have explained every concept in great details from Scratch so that any one can master in this tool on course completion

  • We will be designing and implementing Industry Standard frameworks using Appium  with TestNG Maven, Jenkins, GitHub, Apache Log4J2, Extent Reports

  • Detailed demonstration on end to end CI/CD implementation using Appium for both iOS and Android

  • Understand parallel execution on real Android and iOS devices using Cloud Infrastructure

  • Only course which explains many  Appium tips and tricks needed to clear Interviews or complete the Assignments given in the projects


                                              High level Topics Include: 

Appium Features   
Appium Internal Architecture 
Configuration setup for running tests on Android and IOS Simulators/Emulators
Configuration setup for running tests on Android and IOS real devices
 How to Automate Native (Android&IOS) Apps  using Appium
 How to Automate Hybrid (Android&IOS) Apps  using Appium
In Depth explanation of Appium API's/comands and their usage
Mobile Gestures Automation scroll,swipe, longpress, tap, Touch Actions using Appium                                          
Automating Browser Apps using Appium                                            
Tips in inspecting objects on Apps and Mobile browser with uiautomatorviewer and APpium Inspector 
Appium Hybrid Framework from Scratch with top design patterns
designing and implementing Industry Standard frameworks using Appium  with TestNG Maven, Jenkins, GitHub, Apache Log4J2, Extent Reports
Appium Framework CI/D Integration
Appium Cloud Automation on Browserstack

                               

 

                                                                                      Happy Testing!

Bạn sẽ học được gì

By the end of this course you will be able to automate any (Native,Hybrid,Web) Apps in Android/IOS using Appium

Thorough Understanding on Appium best practices and reusable utilities for automating Apps on both Real devices and Emulators

Design the Industry Standard Mobile framework from Scratch which is compatible for both Android and IOS Platforms

Implement end to end CI/CD pipeline from scratch using Appium with all framework features like logging, reporting etc

Design Appium Framework with open source technologies like Learn Maven, TestNG, Jenkins, JUnit, Git, Extent Reports and Apache Log4J2

Automate Mobile Browsers like Chrome & Safari with Appium WebDriver Library under hood

You will know the coding standards in writing the most optimized Mobile Automation Scripts

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

Yêu cầu

  • ******You need NOT have java coding experience to start this course********* Even non Programming candidates can follow this course comfortably
  • 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, 50000+ Students) Learning Together which you will not see in any other Appium 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

Nội dung khoá học

25 sections

Introduction to Appium and Course Plan

3 lectures
Course Agenda
07:26
Appium Features
05:54
Appium Internal Architecture
09:23

Appium Installation Instructions for Windows & Mac

8 lectures
Important Note on Player settings
01:42
Download Java, Android Studio & Node softwares for Appium Setup
10:39
Set Environment variable Paths of all Softwares in WINDOWS
10:17
Set Environment variable Paths of all Softwares in MAC
15:12
Configure Android Virtual Device/Emulator and Install Appium Server
13:04
Setting up Appium Maven project with Java client dependencies
14:40
Caution on Compatible testnG Java version along with Plugin Install
02:49
Important Note
00:10

Brush up Java Concepts for Appium Automation

11 lectures
Course Strategy to learn Appium basics for Selenium Automation
02:42
Introduction to Java variables and Data types with examples
09:48
What are Arrays in Java? How to initialize and retrieve the values of array
06:48
Introduction to For loop to iterate over array of Strings and Integers
10:35
Enhanced for loop declaration & using Conditional statements inside the loops
11:20
Code download
00:22
What is Arraylist and differences between Arraylist and Arrays
09:21
Strings in Java - How to declare Strings & Important String methods
15:10
How to create methods and access methods using Java class objects
10:57
what is Inheritance in Java with example
09:40
Code download
00:23

Getting Started with Mobile testing using Appium Code

8 lectures
Code & Apps download for Practice
00:04
What is UIAutomator and creating UiAutomator object to define Capabilities
19:39
How to start & Stop Appium Server Programmatically using AppiumServiceBuilder
09:54
Introduction to Appium Inspector to identify the elements on the Apps
13:58
Creating Base Class with Util methods and extend it to Child Appium Tests
12:52
Appium Server not starting programmatically - FIX WORKAROUND
03:14
Android Home Not Set error - MAC - Troubleshoot - FIX WORK AROUND
02:35
Stay Connected to the Testing World
00:27

In Depth understanding of Android Native Apps automation with Appium

3 lectures
Introduction to Id, Xpath & Accessibility ID locators in App with an example
13:39
How to handle Mobile popups & return list of matching elements on Android app
09:52
How to extract the text & Enter the info on Mobile Apps with Appium
04:32

Advanced Gestures Automation with Key Events Handling using Appium

4 lectures
Introduction to Appium Mobile Gestures and how it works
19:15
How to long press on Android Apps using Appium - LongPressGesture
07:24
How to Perform Scroll Gesture using Appium on Android Apps
17:11
How to automate Swipe functionality using Appium on Android
18:03

Appium Miscellaneous Topics for Android Automation

5 lectures
How to Perform Drag & Drop on elements in app using Appium
11:06
Assignment - End to end exercise on Appium
01:34
Automate Miscellaneous Activities like orientation & KeyEvents using Appium
13:01
Please Note
00:22
How to open App using app package and activity name using appium
14:26

Real time Ecommerce App- End to end Practise Exercises

9 lectures
Introduction to App features and test cases to automate
09:56
Test Case in Filling the form details for shopping
14:13
Verifying toast messages for error validations
08:30
Testcase-Scrolling in product list example with Appium Android scroll
13:18
Testcase-Dynamically selecting Product by scanning list based on text
12:42
TestCase- Validating Total amount generated functionality
20:18
Code optimization with user defined functions
05:43
Testcase - Validating Mobile Gestures of App ( Tap, Long Press)
07:45
Be a Mentor or Get Guidance from QA Community
00:28

Hybrid App Automation with Appium to switch from Apps to Web browser

2 lectures
How to handle objects when rendered in Web view?
14:51
TestCase -Automate Hybrid App with context Switch using Chrome Driver
05:46

Mobile Chrome Browsers Automation with Appium - Real time examples

2 lectures
Desired capabilities to run Appium tests on Mobile browser
10:29
How to Scroll and put assertions on Browser Tests with Appium
12:40

Getting started with IOS Automation using Appium on MAC

4 lectures
Download IOS Apps and Code discussed in the Section
00:02
Install Xcode and Iphone 12 Simulator
15:24
Define IOS XCUITest Capabilities and Invoke the App through Code
11:42
Inspect IOS Objects with Appium Inspector
09:54

Automate IOS Advance Gestures functionalities with Appium

3 lectures
Introduction to IOSClassChain locator and its usage in IOS Script
09:50
Introduction to IOSPredicateString and its usage to automate IOS App
10:13
End to End IOS Automation example using IOS Unique locators
03:57

IOS Gestures Swipe,Scroll, Long Press Automation with Appium

4 lectures
How to long press on IOS Apps using Appium
11:03
How to perform Scrolling on IOS App using Appium
10:08
How to automate IOS Picker components using Appium
05:48
How to automate Sliding in IOS App using Appium
13:18

Automate InBuilt IOS Apps with Appium

3 lectures
Work on the existing IOS Apps in Simulator using BundleID- Example
07:39
Automate inBuilt Photos App in IOS devices using Appium
07:50
Automate Swiping functionality on IOS devices using Appium
11:06

IOS Real device Automation Testing guidelines with example

4 lectures
How to run tests on IOS Android real device plugged to computer
08:54
Install software's for real device Automation
09:05
UDID, XcodeOrgId Generation for real device testing
08:42
Bundle Id generation and running the Tests
23:35

Framework Part 1- Code Design patterns in writing Android & IOS Automation Tests

5 lectures
Important Note
00:15
Understand the importance of framework design - Getting started with Project
11:08
Introduction to Page object Factory and design Implementation idea
16:22
Create Action methods in the Pageobject file to drive into tests
07:32
Inherit Android Actions class to page object classes for reusable methods
13:06

Framework Part 2- Code Design patterns in writing Android & IOS Automation Tests

5 lectures
Part 1 - Implement Page object file for Product Catalogue page with actions
12:52
Part 2 - Implement Page object file for Product Catalogue page with actions
11:27
Part 3 - Implement Page object file for Cart page with actions
06:12
Part 4- Convert IOS test into Page object Pattern
11:37
Part 5- Convert IOS test into Page object Pattern
10:57

Framework Part 3- Implementing Test Strategy & Building Reusable Util methods

4 lectures
Implement Appium Utils class which will be the super class of Android & IOS
15:10
Implement Test Strategy on deciding how to run tests in a file
17:53
Implement Test Setup & Test tear down methods for each Test method
10:57
How to run all tests together using Single TestNG.xml file
06:04

Framework Part 4- Data Driven testing with Parameterization for Appium Tests

5 lectures
Implement Data driven testing to testng tests using Data provider
08:03
Parameterize the test data with multiple data sets using TestNG dataprovider
06:55
How to drive the data from Json files and load into Hashmap for parameterization
08:57
Data utility which reads json and parse it for TestNG Dataprovider input
14:41
Fix the issues on how driver is passed to AppiumUtils and pageobject files
01:58

Framework Part 5- Setting up Global Configuration variables & generating Reports

5 lectures
Optimize Android & IOS Base Tests with reusable methods from AppiumUtils
08:37
Create Global properties file and read the global values from the file
11:10
Introduction to Extent reports - Quick 20min tutorial
27:24
Create extent object and set it in the TestNG Listeners for automatic reports
11:57
Run End to end Appium tests with generated extent HTML reports
12:07

Framework Part 6- Screenshots , TestNG Listeners, Maven Integration with Jenkins

6 lectures
How to take automatic screenshots o Test failures & attach to report
17:05
How to run selected tests from pool of tests using TestNG groups
07:35
How to trigger the Framework tests using Maven commands and options
12:18
How to send run time parameters from maven commands to Tests
08:25
Setting up Jenkins CI/CD tool in local machines
04:11
Integrate the Appium Framework with Jenkins and Schedule,Parameterize the job
14:53

Glossary- Learn TestNG Basics

17 lectures
Important Note
00:04
TestNG Installation and Setup in Eclipse
09:00
Run Basic TestNG Tests with Test Annotation
08:53
Testng Xml file configuration and its importance
12:39
Prioritizing the Testcases with TestNG
12:08
Include and Exclude Mechanism to control testcases
12:14
Executing the Testcases at Package level with regex
11:47
TestNg Annotations part - 1
12:32
TestNG Annotations part - 2
12:41
Usage of Groups functionality in TestNG
15:02
Annotations helper attributes with examples
11:24
Parameterising from TestNG xml file
13:34
DataProvider Annotation -Parameterizing Testcases - 1
14:43
DataProvider Annotation -Parameterizing Testcases-2
08:32
Listeners Interface in TestNG framework
15:34
Running Tests in parallel and generating Reports
12:39
TestNg code download
00:01

Understanding Version Control System GIT (Bonus Section)

10 lectures
Introduction to GIT
08:41
Importance of Github and its uses
09:05
Creating Git config and repositories
08:39
How to push code to remote repository
01:40
Understanding Staging and commit in git
11:35
Add remote repository and push the committed code
08:53
End to end working example on Git commands -1
15:48
End to end working example on Git commands -2
06:15
Importance of Branching in GIT
24:55
How to resolve Merge conflicts with GIT
14:17

Glossary- Learn Java OOPS basics for Appium/Selenium

23 lectures
Java first program basics
08:34
Java program principles
08:32
Classes, objects in Java
17:53
Strings in Java
15:54
Interface Concepts
10:20
Program code download
00:16
Practical Usage of Interface
08:08
Runtime Polymorphisim
08:04
Inheritance Concepts
10:35
Practical usage of Inheritance
09:28
Coding Basics-1
10:37
Coding Basics-2
10:21
Introduction to Arrays
08:56
Single dimensional and Multidimensional arrays usage
12:37
Examples of Arrays
07:46
Array interview questions
12:46
Programming example
18:30
Reverse string -Interview question
09:22
Date class concepts
10:47
working with calendar objects in java
06:23
Access modifiers basics
04:04
How constructor plays a crucial role?
07:12
Types of constructor and their usage
09:58

Bonus Lecture !!

1 lectures
Bonus lecture
01:18

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.