selenium training in Hyderabad | Event in Hyderabad | Townscript
selenium training in Hyderabad | Event in Hyderabad | Townscript

selenium training in Hyderabad

Daily | 06:00 PM (IST)

Event Information

SELENIUM : Selenium is an open-source umbrella project providing a collection of web browser automation technologies and libraries. Without having to learn a test scripting language, Selenium provides a playback tool for building functional tests (Selenium IDE). It also includes a test domain-specific language (Selenese) for writing tests in JavaScript (Node.js), C#, Groovy, Java, Perl, PHP, Python, Ruby, and Scala. Most recent web browsers can then be used to run the tests. Selenium is available for Windows, Linux, and Mac OS X. It’s free software distributed under the Apache License 2.0.

selenium testing in hyderabad

Curriculum for the Selenium Institutes in Hyderabad

Best Institute For Selenium Testing in Hyderabad

Introduction

What is Testing

Ways of Testing

Drawbacks of manual testing

Automation Testing

Web Testing Automation tools

QTP vs Selenium

 Getting Started with Java

Where to download Java

How to install Java

Setting up the Environment Variables

First Java Program

How to compile & run a Java application

Object Oriented Programming – 1

OOPs concepts over view

Static Vs Non Static

Introduction to Classes and Objects

Constructor

this keyword

Inheritance

Interface

Overloading

Overriding

Access Modifiers

Object Oriented Programming – 2

Collections

Strings

Exceptions

Working with DataBase

sql package

JDBC Drivers

Connection Interface

Statement and PreparedStatement Interfaces

ResultSet Interface

Firing select, insert, update and delete queries with database using Java JDBC

Eclipse

Installing Eclipse

Creating Simple Java Project in eclipse

Importing and Exporting

Debugging using Eclipse

Exploring Eclipse – Basic

Exploring Eclipse – Advanced

Introduction to Selenium

Test Automation for Web Applications

To Automate or Not to Automate?

Introducing Selenium

Brief History of The Selenium Project

Selenium’s Tool Suite

Choosing Your Selenium Tool

Supported Browsers and Platforms

Element Locators

Firepath and firebug Add-ons installation in Mozilla

Inspecting elements in Mozilla, Chrome and IE

HTML language tags and attributes

Various locator strategies

Identifying WebElements using id, name, class

Xpaths Identification

Absolute and complete Xpaths

Xpath functions

Creating customized Xpaths without firebug

Css Selectors

Generating own CssSelectors

Performance of CssSelectors as compared to Xpaths

Selenium WebDriver 2.0,3.0

Why WebDriver?

Downloading WebDriver Jars and configuring in eclipse

Architecture of selenium webdriver

Drivers for Firefox, IE, chrome, Iphone, Android etc

First Selenium Code

Working with chrome and IE

Concept of firefox profile

Close and Quit

Importing webdriver documentation in eclipse

WebDriver DesiredCapabilities Class

Proxy settings with webdriver/Working with proxy Servers

HTMLUnit driver and desired capabilities

Working with WebDriver API

Working with WebElements

Input Fields, Button

Identifying Links

Finding WebElement

Getting multiple Elements from a page

Verifying element’s text

Getting Element attribute values

Checking an element’s CSS values

Handling drop down list – Select

Working with radio button

Working with Check boxes

Handling Ajax Autosuggests

Handling Frames in Web Page

Handling Frames inside Frames

Handling cookies

JavaScriptExecutor

Capturing screenshots with Selenium WebDriver

Synchronizing a test with an implicit wait

Synchronizing a test with an explicit wait

Synchronizing a test with custom-expected conditions

Checking an element’s presence

Checking an element’s status

Identifying and handling a pop-up windows

WebDriver – Advanced User Interactions

Using Advanced User Interactions API for mouse and keyboard events

Performing double-click on an element

Performing drag-and-drop operations

Moving an element to an offset

Doing a context click

Clicking on multiple items in a select element

Holding the mouse button down while moving the mouse

Selenium Grid

Introduction to Grid 2

Creating Nodes and Hubs

Configuring browsers on a node

Limiting number of concurrent browsers on node

Difference between maxSession and maxInstance

Configuring chromedriver and IEdriver exe files on grid

Testng configurations

Running single test on single node – serially in multiple browsers

Running single test on single node – parallely on multiple browsers

Running single test on multiple nodes – each node having different browser

Prioritizing the test cases

Maven

What is Maven ?

Installing/Configuring Maven

Archetypes in Maven

Creating maven project through command line

xml

Importing Archetypes

Maven Repositories

Importing the maven project into eclipse

Building a selenium project and running it through Maven

Eclipse plugin for maven

Using the maven plugin to execute phases – compile, clean, package etc

AutoIT

What is AutoIt

Installing Auto IT

Auto IT Script Examples

Compiling Auto IT scripts

How To Use Auto IT scripts in Selenium

Test Ng Framework

What is TestNg

Installing TestNg in Eclipse

TestNg annotations

Understanding usage of annotations

Running a Test in TestNg

Batch Running of tests in TestNg

Skipping Tests

parameterizing Tests – DataProvider

Assertions/Reporting Errors

TestNg Reports

Grouping test cases

Setting priority of execution for test cases

Advantages over Junit

Automation Frameworks

What is a frame work

Advantages of Test Automation frameworks

Types of frame work

Keyword Driver Framework

Data Driver Framework

Hybrid FrameworkProject Implementation

Introduction to Automation

Why we need automation

To automate or not to Automate?

Tool Selection guidelines

Automation Process Overview

Automation Test Planning

Feasibility Analysis

Writing Automation Test Plan

Test Plan Review

Framework Implementation and Scripting

Setting up Framework Environment

Object Repository creation

Script Creation

Debugging the Scripts

Script review

Check-in Automation project/Scripts to SVN

Automation Script Execution and Reporting

Running automation scripts

Reporting Defects

Test Reports Generation

Sign-off

Venue

V Cube Software Solutions Pvt Ltd
Raymond's Clothing Store, K P H B Phase 1, Kukatpally, Medchal-Malkajgiri, Hyderabad, India
 vcube cover image
 vcube profile image
vcube
Joined on Jun 26, 2023
Have a question?
Send your queries to the event organizer
 vcube profile image
CONTACT ORGANIZER
SOLD OUT
Have a question?
Send your queries to the event organizer
 vcube profile image
CONTACT ORGANIZER
Host Virtual Events with
Townhall
Learn More TsLive Learn more