Setup Menus in Admin Panel

Login

Overview:

Appium is an open source test automation tool for mobile applications. It is used for native app testing, hybrid app testing, and mobile web app testing. It supports running the apps on Android emulators, iOS simulators and real devices with Android, iOS, Windows, and Mac operating systems.

The mobile testing course is intended to provide hands-on training on Mobile testing using Appium. This course will cover all the basic concepts of automation testing of mobile applications. The key objectives of this course are: To provide you with a good understanding of the Mobile testing skills using appium.

Objectives:

The main objective of this course is to enhance the participant’s career as a Mobile Test Automation Engineer.

This course is designed to provide software quality assurance and testing professionals with the background and tools necessary to organize automated testing efforts for mobile applications.

Audience:

  • This training can be taken by anyone with knowledge of manual and Automation Testing.
  • Knowledge of any automation tool is an added advantage.

Pre-Requisite:

  • Basic understanding of manual QA Process
  • Prior programming experience is desired (JAVA is preferred)
  • Experience in any integrated development environment (IDE) (latest version of Eclipse preferred)

Course Curriculum

Introduction to Appium
Appium Features Details 00:00:00
Appium Internal Architecture Details 00:00:00
Appium installation on windows for Android automation
Installing Android Studio & Java Details 00:00:00
Configuring System variables Details 00:00:00
Configuring virtual devices for running tests Details 00:00:00
Download Node.js and install appium via npm
 Details 00:00:00
Appium versions Details 00:00:00
Configuring Appium java client jars for front end execution. Details 00:00:00
Java concepts Details 00:00:00
Appium First program
Android App download for practice. Details 00:00:00
What are desired capabilities? How to talk to appium Server Details 00:00:00
Invoiking Android Driver-Creating base program
 Details 00:00:00
Execution of Appium first program on Mobile native APP Details 00:00:00
UIAutomator too usage-Inspection of elements
 Details 00:00:00
Native APPS Automation
Automating App UI using Xpaths and test attributes Details 00:00:00
Appium API’s for UI iteration with Id’s and class names. Details 00:00:00
Handling multiple objets of apps with indexes Details 00:00:00
AndroidUIAutomator usage in identifying objects of apps Details 00:00:00
Gestures Automation Details 00:00:00
Advanced Gestures automation with Key events handling
Practice exercise on Gestures Details 00:00:00
Continuation on Gestures automation Details 00:00:00
Automating Android key events with Appium Details 00:00:00
Miscellaneous key events handling with appium
 Details 00:00:00
Invoking app with package activity
 Details 00:00:00
Web APPS Automation
Configuring real device to system for running Appium tests Details 00:00:00
Exercise on real device-Native APPS automation Details 00:00:00
Desired capabilities for real device execution Details 00:00:00
Important things to know when executing on – emulator device Details 00:00:00
Mobile Browser Configuration setup for Appium Tests Details 00:00:00
Practice and write automation test cases Details 00:00:00
Problems and solutions with Mobile browsers
Identifying frames from Html view Details 00:00:00
Element Hidden or Invisible-How to validate Details 00:00:00
Writing Generic functions to Identify Frames/Windows Details 00:00:00
Example Demonstrating Multiple Frames Details 00:00:00
Handling Auto suggestive dropdown options Details 00:00:00
Exception handling Details 00:00:00
Hybrid APPS automation
Hybrid Apps features and ways to test them Details 00:00:00
Views switching Mechanism Details 00:00:00
Example on Hybrid App handling
 Details 00:00:00
Appium framework-using TestNG basics
TestNG Installation and Setup in Eclipse Details 00:00:00
TestNG Basic Annotations role in designing Framework Details 00:00:00
TestNg Annotations in depth Details 00:00:00
Importance of TestNG Prerequisite Annotations Details 00:00:00
Importance of TestNG xml file in Framework Details 00:00:00
Including and excluding the Test-cases from Execution with TestNG xml file Details 00:00:00
Data diriving from excel for Appium Test cases
Excel API Methods explanation Details 00:00:00
Program for Retrieving data from excel Details 00:00:00
Program for Updating data back to excel Details 00:00:00
Code download on Excel API Details 00:00:00
Java OOPS basics for Appium/Selenium
Java first program basic
 Details 00:00:00
Java program principles Details 00:00:00
Classes, objects in Java
 Details 00:00:00
Strings in Java Details 00:00:00
Coding Basics-1 Details 00:00:00
Coding Basics-2
 Details 00:00:00
Introduction to Arrays Details 00:00:00
Single dimensional and Multidimensional arrays usage Details 00:00:00
Examples of Arrays Details 00:00:00
Programming example Details 00:00:00
Access modifiers basics
 Details 00:00:00
Inheritance, polymorphism concepts Details 00:00:00
Appium Installation on MAC for IOS Automation
What is Xcode? Install Xcode Details 00:00:00
Validating IOS Simulator and Downloading Java Details 00:00:00
Installing Eclipse IDE for MAC Details 00:00:00
Downloading Appium/Selenium Jars Details 00:00:00
IOS Automation with Appium on MAC
IOS Testing Introduction Details 00:00:00
Setting up IOS App and Appium Desktop on MAC Details 00:00:00
IOS Driver Invocation with Desired capabilities Details 00:00:00
Running IOS first Automation Test-case Details 00:00:00
Mobile Cloud Testing with Appium
Registering Sauce Labs Account for running IOS Apps on cloud Details 00:00:00
Automating Safari Browser in I-phone with Sauce Cloud Details 00:00:00
Getting Safari Browser objects with User agents, Desired Capabilities for Safari on IOS Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

About Us

VerticalDivers® is a technology learning and development company. We deliver Deep Dive and high quality technology training. Our training are designed by professional  experts and SMEs and delivered to perfection.

Sign Up for Newsletter
© 2024 Colossal Software Technologies Pvt. Ltd. All Rights Reserved.
X
Skip to toolbar