Selenium Automation

Slenium Automation Certification

Selenium is amongst the most popular web-based application testing tools. It enables QA engineers to write and automate testing across a variety of browsers and operating systems without a special language of scripting. This course introduces selenium to new users, which covers installation and fundamental use cases. It’s specifically designed from very basics so you don’t need any preconditions here to start learning Selenium.

Course Overview

The participants will be able to perform the following task by the end of the selenium training course:You can set up a test – writing framework, WebDriver and Selenium Grid which enabling you to distribute the test load and run tests on a remote server.Effective tests can be written using variables and functions and tests can be organized in suites that can be extended over time.

Why Our Course

Software test engineers, QA engineers, software automation test engineers, QA managers, system analysts, administrators, and ETL and BI professionals. Software developers and fresh graduates who wish to pursue an automation testing career.

What are the prerequisites for enrolling in this Selenium certification training course?

There are no preconditions for taking up this Selenium certification training, no prior knowledge is required, but having basic programming language knowledge such as C, Java or Python is beneficial but not compulsory to take up this Selenium certification training.

Our Curriculum

What You'll Learn

Starting with Selenium, Introduction to Selenium testing, understanding the meaning of automation testing, advantages of Selenium testing, comparison of Selenium and Quick Test Professional.

What You'll Learn

Features of Selenium, Comprehension skills of the Selenium Integrated Development Environment, Selenium Remote Control concept, working with Selenium Grid, Selenium Web Grid.

What You'll Learn

Deep Dive into Selenium IDE, A detailed and accurate understanding of the features of Selenium IDE, an addition of script assertions, General Selenese commands, deployment of the first Selenium Script and Options, IDE Test Suite, IDE sample project, recording Selenium test case, Selenium constraints.

What You'll Learn

Selenium Web driver Automation, Selenium Webdriver basic architecture, download and install, create a Java function and execute, Fire Path Installation, Deploying Web Drivers for scripting, obtaining the HTML source of Web Element, Table and Form Elements, Firebug extension, and installing Fire Path.

What You'll Learn

Searching Elements, Locator, Locator-ID, deploy search elements using the text link, name, using XPath, search elements using CSS and Web Element Properties, Advanced User Interactions and Cross Browser Testing, Working with Adaptive User Interactions, understanding different features such as Drag & Drop, Double Click, Keys and Context, deploying Web Driver Cross Browser Testing, running Chrome and Firefox testing.

What You'll Learn

Introduction to TestNG Plugin, Installing TestNG Plugin in Eclipse, TestNG sample script, understanding the writing of Selenium test scripts, creating TestNG test suites, generating HTML and XML reports with TestNG.

What You'll Learn

TestNG Terminologies, Include and exclude group, annotations, parameters, test results, data providers, TestNG Data Providers, TestNG Data Providers, Failed Test Cases screenshot, Webdriver Wait Statements, Selenium Wait, Explicit Wait, Implicit Wait, Fluent Wait, Page Load Timeout.

What You'll Learn

Maven Integration and Tool, Maven Introduction, Maven Usage, Maven Configuring with Eclipse, Automatic updates, Maven testing, Maven integration tool, POM.xml file creation.

What You'll Learn

Webdriver Sample Programs, Learn how to use text boxes, buttons, links, checkboxes, drop – down and radio buttons, select and display values, write all values in Notepad / Excel / WordPad, capture screenshot (positive), scroll down JavaScript pages, HTML Unit driver, manage multiple Windows and AJAX auto-suggestions, manage web tables.

What You'll Learn

JUNIT Operations and Test Framework, JUNIT Annotations, Methods in JUnit, JUnit Test Suites, ANT Build, and JUnit Reporting, Test Framework, Framework for Data-Driven, Framework for Keyword Driven, Hybrid Framework, Execution of Test Case from Test Framework.

What You'll Learn

Object Repository, Fully understanding of Object repository, using OR in scripts, learning sample scripts with object repository, Page Object Modeling, Page Factory, Test Data Management, Test Data Management (Load an excel file, perform a test case using Data -driven framework, perform a test case using keyword – driven framework).

What You'll Learn

Grid Concept in Selenium, Selenium grid overview, single script execution in different browsers and various scripts in different browsers, Testing Mobile Application using Appium, UI Automator Framework in Appium, Using UI Automator view locating elements in the Android application, Automation testing for Android apps.

Course Objectives

The core objective of this course is to increase efficiencies in processes. The main aim of training is to ensure that all employees have the technical skills needed to perform the job efficiently and smoothly. This course aims to build up a second line of competent officers and prepare them as a part of their career progression to occupy more responsible positions.

Upskills employees

Collaborative

Interdisciplinary

 Personalized

Contact Us

I really enjoyed the class and learned a great deal!! I would definitely recommend this class to others who want to learn more about software testing practices.

Jeffry Wayne
Student

The course was good and very helpful. After this course I gained the confidence that I can be a great tester if I follow what was learned in this class.

Daniel Darek
Student