Testing With Selenium

Selenium Training In Bangalore

Testing With Selenium
=====

—–
Course Id : TEST-SELE
Duration : 32 Hours

Overview

* Selenium is a free open-source web-based automation tool
* This tool can work with different browsers such as Google Chrome, Firefox, Opera, IE and simulate human like behavior
* Selenium is able to connect with all the different elements in a webpage
* Automation with Selenium saves your time and money
* We can run our test cases on various environments using Selenium grid
* This course will give the experience to work with Selenium WebDriver with different frameworks such as Module Driven, Data Driven, Keyword Driven, Hybrid

Pre-Requisites

* The participants should have the Basic Knowledge manual testing
* An understanding of programming language like Java is recommended

Training Objectives

* Understand the concept of Selenium IDE
* Learn the web elements
* Learn how to set-up JAVA, Eclipse, and Selenium Environment and configure them
* Understand the components of Selenium such as Selenium IDE, Selenium WebDriver, and Selenium Grid
* Create Test Cases in Selenium WebDriver
* Learn about Frameworks

Course Structure
—–
* We provide more focus on hands-on in our technical courses (typically 80% hands-on/20% theory)
* Students get the capability to apply the material they learn to real-world problems

Materials Provided
—–
* PDF of slides and hands-on exercises
* Access to instance with lab environment

Software Requirements
—–
Any of the following
* Any current internet browser
* vnc client
* rdp client

Hardware Requirements
—–
* Processor: 1.2 GHz
* RAM: 512 MB
* Disk space: 1 GB
* Network Connection with low latency (<250ms) to Internet

Selenium Course Outline
## Daywise course outline
—–
## Day 1
* Introduction of Selenium
* Components of Selenium
* Locators of Selenium

## Day 2
—–
* Introduction of Selenium IDE
* Selenium IDE concepts
* Selenium IDE Commands

## Day 3
—–
* Selenium Webdriver
* Selenium – JAVA language

## Day 4
—–
* SeleniumDriver – IDE – JAVA – Junit
* Concepts of Framework

## Detailed Selenium Course Outline
—–
Unit 1 : Introducing Selenium
—–
* What is automation testing?
* Use of Automation Testing?
* Explanation of Selenium and its advantages
* Differences between Selenium and QTP

Unit 2 : Components of Selenium
—–
* Selenium IDE
* Selenium RC
* Selenium Grid
* Selenium Webdriver/version 2.0

Unit 3 : Locators of Selenium
—–
* Tools to identify elements and objects
* Firebug
* IE developers tools
* Google chrome developer tools
* Locators – ID, Name, Link Text, XPath

Unit 4 : Introduction of Selenium IDE
—–
* Main features of Selenium IDE
* Selenium IDE Icons
* Installing Selenium IDE
* First test with Selenium IDE

Unit 5 : Selenium IDE concepts
—–
* Building Test cases using Selenium IDE
* Creating test suites
* Adding Selenium IDE commands
* Selenium IDE Menus

Unit 6 : Selenium IDE commands
—–
* asserting, verifying , wait, and storing the elements
* IDE context menu
* Selenium IDE Commands
* goBack
* refresh
* keys simulation
* mouseOver
* Highlight

Unit 7 : Selenium Webdriver
—–
* Introduction to selenium webdriver
* Setting up Eclipse
* Downloading and configuring Webdriver in Eclipse
* Converting IDE test to java programming language

Unit 8 : Selenium – JAVA language
—–
* Introduction
* Data Types
* JAVA variables
* Java Modifier
* Comments in JAVA
* JAVA Basis
* Execution of JAVA

Unit 9 : SeleniumDriver – IDE – JAVA – Junit
—–
* Junit Annotations
* Testing Annotations
* Testing Eclipse plugin
* Thread.Sleep
* Exceptions
* Webdriver Interface
* JAVA Overview
* Special cases involved in Selenium Webdriver
* Characteristics of Automation
* Overview of Integration and Building tools

Unit 10 : Concepts of Framework
—–
* Introduction to framework
* About framework
* Use of framework
* Different types of frameworks
* Different types of packages in framework

Scroll to top