Selenium 3.0 Certification Training

Master the software automation testing framework for web applications using TDD, TestNG, Sikuli, JaCoCo.

Selenium 3.0 Certification Training

Course Description

Selenium 3.0 Certification Training will help you master Selenium architecture/Selenium 3.0 and its components. It will make you proficient in automation testing framework for web applications using TDD, TestNG, Sikuli, JaCoCo, selenium architecture with real time use cases. Selenium is the most popular tool used to automate the testing of web applications. In this Course, you will learn about Selenium 3.0 and its various components such as Selenium IDE, Selenium WebDriver, and Selenium GRID. You learn to set up your environment so that you are ready to start using Selenium for testing your web applications. Browsers such as Chrome, Firefox, and IE are used to test the web applications. In addition, you will experience to work with Selenium IDE, Selenium WebDriver, Selenium GRID, different frameworks such as Data Driven, Keyword... Read More »

Selenium 3.0 Certification Training will help you master Selenium architecture/Selenium 3.0 and its components. It will make you proficient in automation testing framework for web applications using TDD, TestNG, Sikuli, JaCoCo, selenium architecture with real time use cases.

Selenium is the most popular tool used to automate the testing of web applications. In this Course, you will learn about Selenium 3.0 and its various components such as Selenium IDE, Selenium WebDriver, and Selenium GRID. You learn to set up your environment so that you are ready to start using Selenium for testing your web applications. Browsers such as Chrome, Firefox, and IE are used to test the web applications. In addition, you will experience to work with Selenium IDE, Selenium WebDriver, Selenium GRID, different frameworks such as Data Driven, Keyword Driven, Hybrid and Cross browser testing.

Page Object Model (POM) is a design pattern that enables you to maintain reusability and readability of the automation scripts. This course introduces you to the concept of POM, and how to implement Page Classes and Page Factory to optimize the execution of automated scripts. In addition, you learn about various third party tools such as Jenkins, TestNG, Sikuli, and AutoIT to optimally use them for performing various tasks in our browsers such as working with flash applications or Windows-based UI elements. Finally, you get introduced to Appium, an open source mobile application UI testing framework, and UIautomatorviewer.

For any project, Companies are rapidly inclining towards open source automated testing tools that will enable them to cut down the cost and effort that manual testing involves. Selenium is one such open source automated testing tool for websites. Performance, execution speed, and browser interaction of Selenium is too fast than any other automation tool. The test packages, the Modes of Selenium available for unattended execution, and the fact that the text script can be developed in any of the language that Selenium supports; makes Selenium the most desired automation testing tool. In addition, Selenium supports different operating systems along with support for different programming languages such as Python, Pearl, Ruby, PHP, .NET, C#, and Java; and various browsers, thereby making Selenium ahead of any other Automation tool.

Read Less
Course Outcomes:
  • Introduce Testing and its types
  • Learn about Selenium, its evolution, Regression testing and Functional testing
  • Set-up JAVA, Eclipse, and Selenium Environment and configure them
  • List the components of Selenium 3.0 such as Selenium IDE, Selenium WebDriver, and Selenium Grid
  • Create Test Cases in Selenium WebDriver
  • Discuss about waits in Selenium
  • Handle different controls on a Webpage
  • Implement TestNG
  • Describe Page Object Modelling and its purpose
  • Learn Parametrization and different frameworks such as Data-driven, Keyword-driven, and Hybrid
  • Implement some of the Third Party Tools such as Jenkins, Sikuli, and AutoIT
  • Introduction of APPIUM and UIautomatorviewer
Course Details:

Target Audience

Selenium is a new and booming Technology in Software Industry that helps you automate the testing of your applications. Professionals with basic knowledge of Object Oriented Programming can easily take up this course.

Access Timeframe

You get lifetime access to the Learning Management System (LMS). Class recordings and presentations can be viewed online from the LMS.

Prerequisites

The pre-requisite for this course is basic knowledge of Core Java. We provide a complimentary course "Java Essentials for Testing With Selenium WebDriver to all the participants who enroll for Selenium course. This course helps you brush up your Java skills needed to work on Selenium. In case you come across any doubt, the 24*7 support team will promptly assist you.
Certificate Info:

Type of Certification

Selenium Developer

Format of Certification

Digital

Professional Association/Affiliation

edureka certification has industry recognition and we are the preferred training partner for many MNCs e.g.Cisco, Ford, Mphasis, Nokia, Wipro, Accenture, IBM, Philips, Citi, Ford, Mindtree, BNYMellon etc.

Method of Obtaining Certification

Edureka certified ‘Selenium Developer’ based on project performance, reviewed by their expert panel

Course Outline

In this module you will understand what is Automation. Advantages of Selenium over other Automation tools. You will learn about Selenium IDE, Selenium RC, Selenium WebDriver and Selenium GRID.

Topics - Introduction to Selenium, Advantages of Selenium over other automation tools, What is the difference between Selenium and QTP , IBM RFT and Sikuli. Prerequisites knowledge to work on Selenium. Selenium supported Browsers and Platforms. Components of selenium - Selenium IDE, Selenium RC, Selenium WebDriver / Selenium 2.0 and Selenium GRID.
In this module you will learn about Selenium RC and Selenium RC Server. Explanation of Selenium RC Components and architecture. You will learn how to work with different developer toolbar and Firebug. Finding objects using name, id, text, href, value, xpath, src, class and more.

Topics - -Introduction and architecture of Selenium RC, Execute Selenium RC from Java IDE and command prompt, Selenium RC API, Reporting Results, Advanced Selenium RC, Selenium Server logging, Introduction about locator concept, Tools to identify elements/objects, Firebug, IE Developer tools, Google Chrome Developer tools.Xpath techniques, JavaScript to find Xpath in Internet Explorer.
In this module we look into Selenium WebDriver and setting up an environment for execution. Running test cases on multiple browsers. Loading of browser with selenium driver. Object identification using WedDriver API. Handling of special test cases like alert window, working with frames, page refresh and navigation.

Topics - Introduction and architecture of Selenium WebDriver, Configuring Selenium WebDriver in Eclipse, Working with Firefox Driver, IE Driver, Chrome Driver, Safari Driver, Cross Browser Testing, Launching browsers with drivers, Object Identification, WebDriver Special Cases - Working on Frames, Handling Web tables, Handling Alert/Dialog boxes, Handling of dropdown, Handling of Textbox, Page Refresh, Back and Forward Navigation of Page.
This module will cover validation of web elements and content validation. Design of Automation framework using keyword driven and data driven approach.

Topics - Validation of Radio button, Checkboxes, Read only and Disabled fields, Scroll down, Validating Page Content, Page Title, Page URL, Textbox Value and Colour of text, Selenium Framework Design- Data driven framework, Keyword driven framework, Hybrid Framework.
This module will cover additional features of Selenium WebDriver which makes it far much better than any other automation tool. As these features comes with the tool itself so it makes it very easy to use. In the end you will learn about Selenium IDE and how to work with it.

Topics - WebDriver: Advanced Usage - Explicit and Implicit Waits, Handling of keyboard events, Uploading a file using Selenium WebDriver, Exception Handling with Selenium WebDriver, Taking screenshot with Selenium WebDriver, Handling Cookies with Selenium WebDriver, Advanced User Interactions - Browser Startup Manipulation, Migration of Selenium1 code to Selenium2.
In this module we introduce JUnit with Eclipse. Writing Test Cases using Test Driven Development (TDD) approach. Complete code coverage of Java Project with reports. You will also learn about report generation using Class wise and TestCase wise.

Topics - JUnit Basics, Configuring JUnit with Eclipse.Using JUnit with Selenium WebDriver. Test Driven Development (TDD).Java Code Coverage (JaCoCo) - Introduction, adding JaCoCo in Eclipse to get reports, generating Java Code Coverage Reports.
In this module we start with Selenium-Grid, Running Test Cases on multiple systems using different programming languages on different browsers at the same time, Creating HUB and Nodes using Selenium-Grid for parallel execution and Achieving automation for images. Using TestNG for designing test cases, Report generation of overall execution using TestNG, Introduction to AutoIt and automating with AutoIt.

Topics - Selenium-Grid Introduction, Configuring Selenium-Grid, Hub and Node Configuration, Timing Parameters, Customizing the Grid, Parallel execution using Grid, Sikuli - Introduction, working with Sikuli, Interaction with desktop applications, How image recognition works in Sikuli, Sikuli integration with Selenium, TestNG - Introduction to TestNG Framework, Annotation concept and different types, Parallel script execution, Suite creation methodology, Report generation, Assertions, Verifications, AutoIt - Need of AutoIt tool, Basics of AutoIt tool, Converting AU3 file to exe file, Calling AutoIt script from Selenium project.
In this Module we are going to apply what we have learned in previous modules on a live website.

Topics - Applying Keyword Driven approach , Executing tests multiple times using Data Driven approach. Validating Textboxes, Checkboxes,Radio Buttons,URLs,Page Title and Page Navigation. Taking Screenshot for each validation.

Technical Requirements

The system requirements include Minimum 4 GB RAM, i3 processor and above,20 GB HDD.

DON'T HAVE TIME?

We can send you everything you need to know about this course through email.
We respect your privacy. Your information is safe and will never be shared.