Mobile Automation Selenium Appium Training

  • Overview
  • Course Content
  • Drop us a Query

Mobile Automation Selenium Appium training aims to impart training on all the aspects that helps a trainee to gain expertise in application testing. The training facilitates in-depth knowledge of cross- platform application testing, which drives Android and iOS along with knowledge of languages that help the candidates in understanding the application structure. Through this Selenium & Appium Training the candidates would get in-depth insight on creating automation test cases and a lot more that helps the candidates in getting a better job with handsome perks in the industry.

After completing Selenium & Appium Certification training, the candidates would be able to:

  • Understand how to run and analyze the automation test cases in mobile test automation
  • What is mobile application testing using Appium
  • Understand the theory of mobile testing tools, as well as presentation
  • Gain expertise in Java, C, JavaScript with node.js, PHP, Ruby, Python, C# etc
  • Learn about Storing Variables and Store Commands
  • Learn how to execute Selenium Scripts using JUnit and Test NG
  • Develops understanding of UI objects using Webdriver, handling Frames, Alerts
Target audience
  • Manual Testers who want to switch to Automation testing and Learn mobile application testing
  • Automation testers who want to enhance their recent skills
  • Test Managers
  • Selenium Testers who want to Learn Mobile Apps testing using Latest 3.0 APIs
Prerequisites

Following are the prerequisite criteria that the candidates should fulfill before opting for training:

  • Basic understanding of WebDriver

1. An Introduction

  • Overview of Object Oriented Concepts
  • Classes, Objects, and methods
  • Constructors
  • Data Types, Access Modifiers
  • String Basics and operations
  • Interfaces, Inheritance, Static Methods
  • Looping and Conditions
  • Exception Handling
  • Collection Library – List, Hash Map, Hash Table

2. Appium Basics

  • What is automation testing?
  • Introduction to Appium
  • Selenium Variants
  • Supported Platforms (Versions, Programming Languages, Operating Systems)
  • How Appium Works?
  • Comparison between Selenium and Appium

3. Appium App

  • Introduction
  • Setting up Appium app
  • Appium in detail – Features and Components
  • Setting up Appium services
  • Editing Scripts in Appium
  • Running a Test Script
  • Appium Commands

4. Common Appium Commands in Detail

  • Launch app and Click Commands
  • Verification Commands
  • Locator Elements
  • Wait Commands
  • Storing Variables and Store Commands

5. Frameworks with Appium – Junit/TestNG/Maven/Cucumber

  • Supported Automation Frameworks
  • Setting up Eclipse
  • JUnit Vs TestNG
  • Executing Selenium Scripts using JUnit and Test NG
  • Sequential and Parallel Execution
  • Storing Results
  • Why Webdriver?
  • How Webdriver works?
  • Setting up Maven
  • Setting up Cucumber
  • Creating scripts end to end
  • Playing with UI objects using Webdriver, handling Frames, Alerts
  • Multiple OS testing
  • Multiple Capabilities, Screenshots etc.
  • Using Page Objects
  • TestNg Framework
  • Prioritising Test Cases

6. page Object Modeling (POM)

  • What, Why and How
  • Page Factory
  • Advantages of POM
  • How to Implement POM

7. Advanced Topics in Appium

  • Using Property files in Appium
  • Maven with Appium
  • Jenkins with Appium

8. Automation Frameworks

  • Data Driven Framework
  • Keyword Driven Framework

A Few Things You'll Love!

What our Students Speak

+