fbpx
Operations : Sun – Thu 9.00 17.00 | Testing : 24/7
Call Us: +2 (02) 26720018

Test Automation Selenium with Java

Test Automation Selenium with Java

Overview

The Test Automation Selenium is designed for automation testers who have coding skills. This course focuses on creating, executing, and maintaining automation Tests.
This course includes hands-on labs and real testing projects to reinforce practical skills and ensure you’re ready to use the tools on your return to your workplace.

Target Audience

This course is designed for Testers, QC Engineers and QC Leads.

Prerequisites

Testers working at least one year in the software testing field.
Testers have good knowledge of programming languages (Preferred Java or C#):
Basic java fundamentals
If statements
While for loops
Variable scope
Methods
Classes and objects
Instantiating objects
Overloading & overriding methods
Arrays
Inheritance
Constructors
Polymorphism
Abstraction
Exceptions

Test Automation Selenium Outline: 

Session 1:

Why do we automate?
When to automate?
Test Automation Market
Introduction to Selenium
Environment Setup(JAVA, Intellij, Maven, TestNG & JUnit)
Run our first test

Session 2:
Dealing with the browser
the web driver
Using the Actions Class
Using the JS executer
Handling tabs
Handling session cookies
Using the locators
Handling advanced locators

Session 3:

Interacting with different componentsRadio buttons and checkboxes
Date pickers
Dropdown menus
File upload synchronization of test commands( Implicit, Explicit,& Fluent wait)
Test framework annotations
Driving tests from XML file
Assertions
Data-driven tests
Prioritizing tests
Grouping tests
Cross-browser tests
Dependencies

Session 4:
How to write clean code
Page object model
Revisit test automation frameworks
Module Based Testing
Library Architecture Testing
Data-Driven Testing
Keyword Driven Testing
Hybrid Testing
Behavior Driven Development

Session 5:
Building the final project.

 

Skip to content