UrbanPro
true

Appium with Java Training

LIVE
45 Hours

Course offered by Anvesh G

0 review

What Will You Learn?

  • You will be able to automate any (Native, Hybrid) Apps in Android/IOS using Appium
  • You will be able to develop Mobile Automation framework from scratch
  • On course completion, you will be mastered in Mobile Automation Testing and can implement successfully it in your workplace or will surely land on High Paying Job.

 

Who is the target audience?

  • Manual testers, Non-programming aware testers interested in learning Automation
  • Web Automation Testers who are already aware of Selenium Web driver
  • Any Software engineer who are interested in Mobile Technologies
  • Automation engineers who want to switch to mobile Automation
  • Mobile Automation Testers who want to learn Appium.

 

Automation Testing Introduction, Environment Setup and Tools

  • Introduction to Testing
  • Introduction to Automation Testing
  • Types of Automation Tools
    • Functionality Testing Tools
    • Performance Testing Tools
    • Test Management Tools

 

Introduction to Appium & Mobile automation Testing

  • Introduction to Mobile automation testing
  • Selenium 3.0 and APIs
  • Automation for IOS and Android devices
  • Running the scripts on Emulators
  • Running the scripts on Real devices
  • Various tools available for Mobile automation testing
  • Understanding the API Levels and Appium Concepts
  • Client/Server Architecture, Session, Desired Capabilities, Appium Server and Appium Clients

 

Installing JDK, Maven and Android SDK

  • Pre-requisite for starting with Appium
  • Supported Java versions
  • Configuring environment variables
  • Downloading and Installing JDK
  • Downloading and installing Maven on Windows
  • Downloading Android SDK
  • Taking a look at available Android Virtual Devices

 

Basic installation for Appium on Windows

  • Visiting Appium.exe
  • Downloading Appium for Windows
  • Downloading Appium jars and other dependencies
  • Configuring SDK Manager
  • Downloading different Android API levels
  • Setting up Android environment variables
  • Downloading Appium GUI Tool
  • Understanding Application path, Package & Launch Activity
  • Starting Appium Server
  • Running a sample test to make sure everything works fine

 

Downloading Appium Dependencies

  • Understanding Desired capabilities class
  • Extracting Packages and Activities information of pre and post installed apps
  • Downloading Appium Maven Dependencies
  • Adding Device Name
  • Connecting real device to USB and running ADB commands

 

Starting the Appium server programmatically Windows OS

  • Starting the Appium server through code / programmatically on Windows
  • Downloading Appium Maven Dependencies
  • Stopping the Appium server
  • Kill all nodes

 

UI Automator Viewer

  • Opening UIAutomator Viewer through SDK tools kit
  • Understanding different locator strategies
  • Taking the Device screenshot
  • Device screenshot with Compressed hierarchy
  • Understanding the different locator tags

 

Appium Inspector

  • What is Appium Inspector?
  • How and when to run it?
  • Record and Play using Appium Inspector
  • Locating elements with the help of Appium Inspector
  • Inspector will only run with active session

 

Object Repository

  • What is object repository?
  • How to use object repository in framework
  • What is the use of maintain Object repository
  • Types of creating object repository

 

Additional Framework Features

  • Execution with ANT
  • Execution with Maven
  • Execution with Continuous Integration tool i.e., Jenkins

 

Object Locators and Techniques

  • 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
  • Using different functions inside UIAutomator class
  • Exercises

 

Testing Android Native, Hybrid & Web Apps on Windows

  • Native App Test â?? Making a call with Internal Dialer Application
  • Native App Test â?? Adding a new contact to Phonebook
  • Native App Test â?? Sending SMS from a real device
  • Native App Test â?? Automating a standard App
  • TouchActions and Events â?? Handling user gestures
  • WebApp Test â?? Automating Web based testing on Chrome Browser
  • Hybrid App Test â?? Automating the mobile messaging app

 

Unit Test Framework

  • JUnit Introduction
    • JUnit Annotations
    • JUnit Implementation in Selenium RC/ Web Driver Scripts
  • TestNG Introduction
    • TestNG Annotations
    • TestNG Implementation in Selenium RC/ Web Driver Scripts
  • Difference between JUnit and TestNG

 

Java

  • Setting up Java Environment in windows platform
  • Object â?? Oriented Programming Concepts
  • Classes and Objects, Interfaces , Encapsulation, Access and Non-Access Modifiers
  • Variables , Methods and Arrays
  • Inheritance, Abstraction and Polymorphism
  • Collections , loop concepts and if-else statements
  • File I/O, Exception Handling , Code Debugging and Java API Understanding
  • Practice Programs in the Java Concepts
  • JDBC â?? Database Testing Introduction
  • Handling Sql Server database using JDBC scripts

 

Miscellaneous

  • Resume Preparation
  • Job Assistance
  • Help of Interview Questions and Answers by Real-Time Faculty

 

Why you need to learn Appium?

  • Appium is the leading technology for testing hybrid and also native applications in mobile.
  • If you are mobile app software test engineer, Itâ??s the best chance to upgrade yourself in the required field
  • Here is the Appium technology came up for you to make advanced in your technology
  • The benefit of the Appium technology can makes your mobile app regression testing task easy.
  • Appium is an open-source automation library that you can use to automate the interaction with your applications and simulate user actions such as filling in forms, clicking buttons, and even gestures.
  • Our team has awareness to provide Appium training through its Appium bootcamp events by online and corporate training program for anyone who is fascinated to learn more about this technology.
  • Our Expert team will provides you the latest updates about Appium

 

Advantages of Appium:

  •  It can Support for both platforms iOS and android.
  • Support for continuous integration
  • It doesnâ??t require any access to your source code or library.
  • It will Supports different frameworks.

About the Trainer

Avg Rating

0 Reviews

0 Students

4 Courses

Anvesh G

B.Tech

18 Years of Experience

18 years of I.T experience. 12 years of training experience. Providing Selenium training with Real time project.

Students also enrolled in these courses

LIVE
30 Hours

Course offered by Anand

0 review
LIVE
30 Hours

Course offered by Anand

0 review
LIVE
45 Hours

Course offered by Anvesh

0 review
LIVE
45 Hours

Course offered by Anvesh

0 review

Tutor has not setup batch timings yet. Book a Demo to talk to the Tutor.

Different batches available for this Course

No Reviews yet!

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

tickYou have successfully registered

Appium with Java Training by Anvesh G

Anvesh picture
LIVE

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Select One

Register Now

Do you want to Register for this Free class?

Yes, Register No, not right now

Tell us a little more about yourself

Appium with Java Training by Anvesh G

Anvesh picture
LIVE

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Please enter Student name

Please enter your email address.

Please enter phone number.

Verify Your Mobile Number

Please verify your Mobile Number to book this free class.

Update

Please enter 10 digit phone number.

Please enter your phone number.

Please Enter a valid Mobile Number

This number is already in use.

Resend

Please enter OTP.

Or, give a missed call and get your number verified

080-66-0844-42

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more