Android Testing Selenium Webdriver Online Training Hyderabad India

Click Here For Course Content.

1).Introduction to Automation


  • What is automation testing
  • Advantages of Automation Testing
  • How to learn any automation tool
  • Types of Automation tools

2).Introduction to Selenium


  • What is Selenium
  • Use of Selenium
  • Features of selenium
  • Difference between Selenium and QTP

3).Selenium Components


  • Selenium IDE
  • Selenium Core
  • Selenium RC
  • Selenium Grid
  • Selenium 2.0 Web Driver

4).Selenium IDE


  • Selenium Overview
  • Selenium IDE Introduction
  • Downloading and Installing Selenium IDE
  • Recording and Running a Simple Test
  • Selenium IDE Features
  • Installing Useful Tools for Writing Tests
  • Selenium Concepts
  • Selenium Commands
  • Verifying Page Elements Assertions and Verifications
  • Wait Commands
  • Object Identification
  • Element Locators
  • Regular Expression patterns
  • Selenium Test Runner
  • Using Regular Expressions in Selenium IDE
  • Creating Selenium Test Suites
  • How to run the recorded script against other browsers
  • Why companies are not using recording tools
  • Limitations of Selenium IDE

5).Selenium Core


  • Selenium Core Overview
  • Installing Selenium Core
  • Running Selenium Core Test Suites

6).JavaScript


  • Introduction
  • Statements
  • Comments
  • Variables
  • Operators
  • Comparisons
  • If Else
  • Switch
  • Functions
  • For Loop
  • While Loop
  • Break Loops
  • For In
  • Events
  • Try Catch

Core Java Fundamentals


1).Language Fundamentals


  • History of Java
  • Features of java
  • Java Programming Language Keywords
  • Class and Object
  • Data Types
  • Array Declaration, Construction and Initialization
  • Encapsulation
  • Inheritance
  • Polymorphism

2).Flow Control, Exceptions, and Assertions


  • Writing Code Using if and switch
  • Statements
  • Writing Code Using Loops
  • Handling Exceptions
  • Working with the Assertion Mechanism

3).Using the java.lang.String Class


  • Using the java.lang.Math Class
  • Using Wrapper Classes
  • Using the equals() Method with
  • Strings and Wrappers and Objects

4).Inner Classes


  • Method-Local Inner Classes
  • Anonymous Inner Classes
  • Static Nested Classes

5).Defining, Instantiating, and Starting Threads


  • Preventing Thread Execution
  • Synchronizing Code
  • Thread Interaction

6).Object Orientation, Overloading and Overriding, Constructors


  • Benefits of Encapsulation
  • Overridden and Overloaded Methods

7).About Eclipse


  • Installing Eclipse
  • Creating Simple Project in eclipse
  • Eclipse and Selenium together
  • Importing and Exporting
  • Debugging using Eclipse
  • Exploring Eclipse Basic
  • Exploring Eclipse Advanced

8).Fire Bug, Xpath and CSS


  • Introduction to Firebug
  • Downloading and installing of Firebug
  • Downloading and installing of xpath
  • How to identify the xpath for an particular element
  • Identifying objects using CSS

9).Selenium RC


  • Installing Selenium RC
  • Selenium RC Overview
  • Starting and Stopping Selenium Server
  • Creating the generic scripts in selenium
  • Creating the scripts by using functions
  • Selenium Client Libraries
  • Browser commands with examples
  • Interactive commands with examples
  • Information commands with examples
  • Validation commands with examples
  • How to take data from excel sheets
  • Why should we use excel sheets
  • How to take data from DB
  • Debugging the scripts
  • Maintaining the synchronization points
  • How to handle Pop-up and alert messages

10).How to use TestNG and Junit in Selenium


  • Introduction to TestNG
  • Why TestNG
  • Setting up TestNG
  • Working with TestNG
  • Advantages of TestNG over Junit
  • Exploring TestNG Features
  • How to Use TestNG Annotations
  • Data Driven Testing TestNG
  • TestNG Execution Report
  • TestNG Results output folder walkthrough
  • TestNG Reporting features

11).Auto IT Script for handling windows


  • Installing Auto IT
  • Auto IT Overview
  • Why Auto IT?
  • Auto IT Script Examples
  • Compiling Auto IT scripts
  • How To Use Auto IT scripts in Selenium RC

12).Selenium Grid


  • Introduction Selenium Grid
  • Advantages of Selenium Grid

 13).Advanced Selenium 2.0 WebDriver


  • Introduction to selenium 2.0
  • Advantages of web driver
  • Web Driver v/s RC
  • Architecture of Web Driver and RC
  • Installation / Configuring Eclipse for Web Driver
  • Identifying the elements in Web Driver Using Id, Name, Xpath ,Dom and CSS
  • Working with Different drivers like HtmlUnit driver, Firefox Driver, Chrome
  • Driver, Android Driver etc
  • Creating the generic scripts in Web Driver
  • Creating the scripts by using functions
  • Web Driver Client Libraries
  • Web Driver commands with examples
  • Working with excel sheets using Web Driver
  • Handling Pop-up and alert messages
  • Working with Dropdown and page back commands
  • Working with frames
  • Web Driver with TestNG / Junit

14).Android Mobile Automation Testing with Selenium WebDriver


  • Introducing Android Web Driver
  • Web driver Basics
  • Installation of Android SDK
  • Setup the Environment
  • Setup the Emulator
  • Setup the android Virtual Device
  • Using the Remote Server
  • install web driver APK in Android Device
  • Running the tests
  • Running Gmail test case in android device
  • Web Driver commands with examples
  • Generating Test Result reports using TestNG /Junit

15).Automation Framework


  • What is Framework
  • Types of Frameworks
  • What is modular framework
  • What is Data Driven framework
  • What is Keyword driven framework
  • What is Hybrid framework
  • Use of Framework
  • How to develop the framework
  • Integration of the framework
  • How to execute the scripts from framework

 16).Apart from regular course will provide below


  • Materials on selenium & core java
  • Interview questions
  • Resume preparation for Selenium Jobs
  • 100% Assistance with the real time experts for preparing & attending the interviews

Training Enquiry

If you are unable to reach our contact number, Please fill the above Enquiry Form, otherwise send an email to sudeeponlinetraining@gmail.com for quick response.