calling country is

Selenium WebDriver Online Training Course

Starts from 27th Jun’15 | Week End classes of 2 Hrs each | Timings 09:30 PM to 11:30 PM IST

We are the leaders in providing quality training of Selenium WebDriver to Corporate and Individuals. Our main motto is to let our students learn through practice and provide as much detailed information as possible.

Our course is designed for individuals that are aspiring to be Test Automation architects or team leaders. You would be able to lead teams in your work environment efficiently and will be able to design efficient test frameworks. You will be able to provide efficient Selenium test automation consulting to teams in your workplace.

Our training is divided in two modules/months:

Selenium WebDriver Professional Training

Practice Exercises & Live Project

WebDriver Basics

This course is targeted for individuals/teams which have no prior experience in Selenium, or any other test automation tool. Course will start with a brief introduction of automation and Programming concepts and will tread through to the point where you will be comfortable writing your own Selenium tests. Course ends with a project where you have to write tests based on given sets of requirements. These tests will be graded and will gauge your comfort level with Selenium. This course is designed for those who work as individual contributors in their team or want to clear interviews of Selenium specific jobs. At the end of this course you will be able to actively participate in Selenium based projects and will be able to clear Selenium based job interviews.

 

WebDriver Advance (Designing Frameworks)

This course is targeted for the people who have either completed Selenium Basic training or have some prior knowledge of Selenium. This course is designed to impart complete knowledge of Selenium internals and industry relevant topics. A few additional topics are listed here

– Designing Test Automation frameworks

– Hybrid, Keyword and Data Driver frameworks.

– TestNg, Log4J and Microsoft excel interfacing.

Complete list of details can be found at the bottom of the page.

Next Batch start from 27th Jun’15

Course Cost

Selenium WebDriver Professional: 300 USD

Discount for people joining from India

Complete Duration: 8 Weeks of Training

Session Days: Every Sat & Sun

Session Duration: 2hr/Each Session

Timings

9:30-11:30 PM IST(27th Jun)

9:00-11:00 AM PST(27th Jun)

12:00-2:00 PM EST(27th Jun)

5:00-7:00 PM GMT(27th Jun)

Course Duration (2 Months)

Basic Course Duration

Selenium Basic is a 4 week program. It requires 8 classes spread out over four weeks and each class is a 2 hour class. This course will give you a solid understanding of selenium WebDriver, different modules and prepare you for writing automation tests in selenium.

You will find the complete course content below.

Advance Course Duration

Selenium WebDriver Professional is for those who want to get under the skin of test automation with Selenium. We get into lots of details during these sessions and hence the course duration at times take little more time than expected. Professional course is a 8 weeks program which include 4 weeks Basics as well. It requires 16 – 18 classes and each class is a 2 hour class. In addition to the basic course we will cover Data driven, Keyword driven and Hybrid framework creation, TestNG, Log4j and many other wonderful topics which helps you in designing your own Frameworks.

You will find the complete course content below.

Professional Course Details

Basic Course Details

Class 1

Automation

A brief introduction to automation and the need for automation. How automation will enable you to beat competition and make you get the better jobs in market.

  • What is Automation Testing
  • Use of automation Testing
  • Tools for Automation Testing
  • Why automation is important for you career?

Selenium Introduction

Your first introduction to selenium and how it is useful for you?

  • What is Selenium
  • Advantage of Selenium

Class 2

Selenium Introduction Continued

This class will set you up for understanding Basic OOPs and java concepts. These concepts will be extremely important for you to become a good Automation tester. Automation testing requires that you have good command over some programming language.

  • Components of Selenium
  • IDE, RC, Webdriver & Grid

Java Tutorial

  • Data Types
  • Java Variables
  • Java Modifiers
  • Declaration Assignment
  • Comments in Java
  • Classes
  • Class Variables
  • Methods
  • Writing Common Methods
  • Packages
  • Objects

Class 3

Java Tutorial

In this class we dive deep into understanding Instances, classes and Inheritance. We will also take a look at how program control flows and how we can alter it to suit our needs.

  • Instance
  • Instance Variable
  • Inheritance
  • Decision making statements
  • Loops
  • String Operations
  • Method overloading
  • Constructors
  • Writing test programs

Class 4

Locators

In this class we will come back to Selenium and here we will start learning about HTML, how elements are defined inside HTML document and what are the different attributes that are associated with an HTML element. We also try to find elements based on its attribute values.

  • What are locators
  • HTML Basics
  • ID, Name, Xpath, CSS etc
  • Finding your first element

Set up WebDriver & Eclipse

We will start with setting up WebDriver for you, so that you flaunt off your newly learnt skills by writing some cool test programs

  • Download and install java
  • Download and start Eclipse
  • Download and configure WebDriver java client
  • Set up a project
  • Create packages
  • Create a Java test case

Class 5

Webdriver Commands

We will understand the basic concepts of WebDriver and different commands associated with it. You will use these commands to write your tests.

  • Browser Commands
  • Navigation Object and commands
  • WebElement Commands
  • Navigation Commands
  • Switch Commands and Iframes
  • Wait Commands
  • Check Box & Radio button operations
  • Drop Down & Multiple Select box operations
  • Identify table rows and columns

Class 6

Browser Profile

Different types of browser profiles and user authentication models with examples will be discussed in this class. You will need these to test secured websites and user authenticated websites.

  • What is Browser Profile
  • How to set up FireFox profile
  • How to set up IE profile
  • HTTP user authentication in Mozilla
  • HTTP user authentication in IE
  • Certificate handle in Mozilla
  • Certificate handle in IE

Class 7

Eclipse IDE

This topic might seem little off place here but its very important topic to understand the tool you are using. Eclipse will the primary choice of development environment and we will discuss features of eclipse here

  • How to use Eclipse
  • How to run, stop, pause
  • How to debug in Eclipse
  • Understanding console output
  • How to put a break point
  • How to add Watch variables
  • How to find errors from Problem window
  • Usage of step into and Step over debug functionality

Class 8

Auto IT

  • What is AutoIT
  • How to download AutoIT
  • How to use AutoIT
  • How to use AutoIT in Selenium
  • How to upload , download files using AutoIt
  • How to handle http user authentication with AutoIT

Action Class

  • What is Action Class
  • What can we do with Action Class
  • Example of action class
  • Mouse Hover Action
  • Drag and Drop Action

Advance Course Details

Class 1

Page Object Model

Page object model is an important concept where we create an object model of the test page. This is very important concept to learn in order to create a good test framework

  • Page Object Model
  • Page Object Factory
  • Object Repository
  • Setting up POM with property file

Class 2

Selenium WebDriver Internals

Selenium internals: This class will explore the internal concepts of Selenium

  • Handling cookies
  • HtmlUnit Driver
  • Navigation object
  • Xpath detailed

Class 3

Automation Framework

This class will cover the concepts of Frameworks. Knowledge of frameworks is key skill to learn.

  • What is Automation Framework
  • Features of Automation Framework
  • Benefits of using Automation Framework
  • Different types of Automation Framework
  • What is Data Driven Framework
  • What is Modular Driven Framework
  • What is Keyword Driven Framework
  • What is Hybrid Framework

Class 4

Selenium Hybrid Framework

In this class we will explore some major frameworks by looking at the code and understanding the key component of the framework

  • A test for Sign In Application
  • Implement POM
  • Implement Base Class
  • Implement Modularity
  • Function Parameters
  • Constant Variables
  • What is Hybrid Framework

Class 5

Selenium Hybrid Framework

This will continue our framework exploration. We will get into more advance concepts

  • Data Driven Framework
  • Log4j Logging
  • TestNG Reporting
  • User Defined Function
  • Object Repository
  • Exception Handling

Class 6

TestNG Framework

TestNG is an wonderful off the shelf framework that can be used directly to create your test framework. We will learn about this framework here.

  • What is TestNG
  • Benefits and Features of TestNG
  • How to download TestNG
  • How to use TestNg
  • How to run Test Suite in TestNG
  • Annotations in TestNg
  • Groups in TestNG
  • Depend On in TestNG
  • Prioritizing in TestNG

Class 7

TestNG Framework

  • Testcase sequencing in TestNG
  • TestNG Reporters
  • TestNG Assets
  • TestNG Parameters
  • TestNG Data Provider
  • Data Provider with Excel
  • Multi Browser testing in TestNG
  • Parallel testing in TestNG
  • TestNg Listeners

Class 8

Log4j Logging

Logging is extremely important in your tests. If you have good logging infrastructure you will have extremely reliable test cases.

  • What is Log4j
  • How to download Log4j
  • How to set up Log4j
  • Log Manager
  • Loggers

Frequently Asked Questions

Access to video tutorials.

Our session are recorded and will be posted on Utube or our Website and you will be given lifetime access to those videos. You can access these videos any time and any number of time you want.

Is the fee refundable?

Yes, Fees is refundable only with in 3 classes. If in case you are not happy with the training and have a valid reason, we will refund the full amount.

Do you provide placements?

No we don’t provide placements as of now. However, we have it planned in the near future. All our students will be able to avail that.

What is the experience level of your trainers?

You can check the experience level of our trainers in our profile section http://toolsqa.wpengine.com/about-us/ .

Do you have live centers where I can come for the classes?

We respect everyone’s time and we want to make our teachings accessible via the wonderful internet. Our live sessions pay attention to the needs of our students so you will feel almost like a real classroom.

Do you expect people to know programming language before they join the course?

Well, think of it like this. We are software engineers and programming is to the core of this discipline. You should understand it. However if you dont, we always have a primer classes to cover programing basics. You will feel comfortable and will be able to write programs yourself after those classes.

When is your next batch starting?

Our next batch is planned to start from13th Sep’14 till 2nd Nov’14.

Any discounts that you offer?

We run periodic discounts. To know about the latest ones you can refer the above course fees.

Do you provide in person training?

No we don’t. However, our teaching style will not make you feel left out in the group.

I am an absolute beginner?

Don’t worry, we are here to teach absolute beginners only. We group our batches based on the existing knowledge level of our students. This way we are able to pay special attention to core topics and build a solid knowledge foundation for you.

Are there live projects that you will give us to work on?

Yes, we have live projects designed to make sure that our students implement what they have learnt. This way of learning by practice makes our student stand out in the crowd.