MENUMENU

Key Features

  • Gain skills and competencies required in Industry by Experts.
  • Work on Real-time Projects depending upon the course you select.
  • Students work in a professional corporate environment.
  • Get a globally recognized Certificate form WebTek with our partner logos.
  • Global Brand recognition for Placements.

Selenium


Course Objective:

Software testers can easily build, enhance, and maintain scripts using both the Selenium IDE and webdrivers.

Selenium Webdriver is the most preferred tool for automated testing of web applications. It has evolved from Selenium RC to now Selenium 3.0 to keep up with the market trend.

With the help of Selenium, we can simulate actions on websites like a real user does. It provides a rich set of APIs that we can use to capture a full business workflow for testing the functionality of any web application. Thus, it helps in reducing a lot of manual testing efforts and has now become a W3C standard. It can even work as a cross-browser automation tool for web application testing.

And if you skilled in Selenium then you can get jobs easily and built your career for long term very easily.

To understand Selenium objectives better, test automation is considered obviously parallel as selenium is a test automation tool. So, in an era of highly interactive and responsive software processes where many organizations are using some form of Agile methodology, test automation is frequently becoming a requirement for software projects and applications.

Test automation means using a software tool to run repeatable tests against the application to be tested. For regression testing this provides that responsiveness.

Frequent regression testing

Rapid feedback to developers

Virtually unlimited iterations of test case execution

Support for Agile and extreme development methodologies

Disciplined documentation of test cases

Customized defect reporting

Finding defects missed by manual testing

The consumer is putting increasing demands on organisations to deliver the applications across many devices, browsers and platforms. So with increasing pressure being put on test tool budgets, IT professionals are now looking to the open source market for the test automation tools.

Selenium allows both the developers and testers to automate tests against applications and execute them against multiple browsers.

Selenium is possibly the most widely-used open source solution. Selenium is a free (open source) automated testing suite for web applications across different browsers and platform.

Selenium is not just a single tool but a suite of software’s, each catering to different testing needs of an organization. Each of these are highly flexible, allowing many options to locate UI elements and compare expected test results against actual application behavior. One of Selenium’s key features is the support for executing one’s tests on multiple browser platforms.

Selenium is probably the best option for automated testing of Websites today and is becoming increasingly popular among automation testers as well as organizations for automating the testing of Web-based applications for both the GUI as well as the functionality.

Selenium can also be used as a unit testing tool for JavaScript.

It supports C#, PHP, Java, Perl, Python. It supports different OS like Windows, linux and Mac OS It has got powerful methods to locate elements (Xpath, DOM , CSS).


Prerequisite:

Should have basic knowledge of Manual Testing.


Course Content:

Introduction to Automation
  • What is automation testing
  • Advantages of Automation Testing
  • How to learn any automation tool
  • Types of Automation tools
Introduction to Selenium
  • What is Selenium
  • Use of Selenium
  • Features of selenium
  • Difference between Selenium and QTP
Selenium Components
  • Selenium IDE
  • Selenium RC
  • Selenium Grid
  • Selenium 2.0 – Web Driver
Selenium IDE
  • Selenium Overview
  • Selenium IDE Introduction
  • Downloading and Installing Selenium IDE
  • Recording and Running a Simple Test
  • Selenium IDE – Features
  • Installing Useful Tools for Writing Tests
  • Selenium Concepts
  • Selenium Commands
  • Verifying Page Elements – Assertions and Verifications
  • Wait Commands
  • Object Identification
  • Element Locators
  • Using Regular Expressions in Selenium IDE
  • Creating Selenium Test Suites
  • How to run the recorded script against other browsers
  • Why companies are not using recording tools
  • Limitations of Selenium IDE
About Eclipse
  • Installing Eclipse
  • Creating Simple Project in eclipse
  • Eclipse and Selenium together
  • Exploring Eclipse – Basic
Fire Bug Xpath and CSS
  • Introduction to Firebug
  • Downloading and installing of Firebug
  • Downloading and installing of xpath
  • How to identify the xpath for an particular element
  • Identifying objects using CSS
Selenium RC(Now Not In Use)
  • Selenium RC Overview
How to use TestNG in Selenium
  • Introduction to TestNG
  • Why TestNG
  • Setting up TestNG
  • Working with TestNG
  • Advantages of TestNG
  • Exploring TestNG Features
  • How to Use TestNG Annotations
  • TestNG Execution Report
  • TestNG Reporting features
Selenium Grid
  • Introduction Selenium Grid
  • Advantages of Selenium Grid
Advanced Selenium 2.0 – Web driver
  • Introduction to selenium 2.0
  • Advantages of web driver
  • Web Driver v/s RC
  • Architecture of Web Driver and RC
  • Web Driver IDE
  • Installation / Configuring Eclipse for Web Driver
  • Identifying the elements in Web Driver Using Id, Name, Xpath ,Dom and CSS
  • Working with Different drivers like HtmlUnit driver, Firefox Driver etc…
  • Creating the generic scripts in Web Driver
  • Creating the scripts by using functions
  • Web Driver Client Libraries
  • Web Driver commands with examples
  • Working with excel sheets using Web Driver
  • Highlighting the objects.
  • Handle Multiple Windows.
  • Check Visibility of Elements.
  • Handle Dropdown.
  • Handle Mouse Hover.
  • Scroll Up and Down.
  • Selenium Action Class.
  • How to use waits.
  • How to use navigational commands.
  • Work with text and title of page.
  • Use of Robot class.
  • Working with Web Tables.
  • Work with textboxes.
  • Working with Buttons-Radio Buttons and Checkboxes.
  • How To Capture Screenshot of Failed Test Cases Using Selenium WebDriver.
  • Read and attach excel sheets with Selenium for more number of cases

Includes

  • 40 Hrs
  • BTech 1styr/ 2ndyr/ 3rdyr/ 4thyr/ Diploma/ BCA/ MCA Students
Copyright © 2019 webteklabs.com
Webteklabs
Webteklabs
Webteklabs
Webteklabs