Selenium Testing

Intructor-led training

Quick Enquiry

Selenium Testing course

At Pramanicus Academy, our “Selenium Automation Testing with Java” course is your gateway to mastering essential skills. Delve into the powerful world of Selenium, a widely-used open-source tool for web UI automation testing. Cover Java fundamentals—variables, conditions, and loops—essential for Selenium scripting. Explore the latest Selenium WebDriver 4, create and debug scripts using Eclipse, and master WebDriver locators and JavaScript. Dive into robust test management with JUnit and TestNG. Unravel modular, data-driven, keyword-driven, and hybrid automation frameworks. Navigate version control with Git, streamline projects using Maven, and apply your skills hands-on in a live project.

TIMELINE
7 weeks
PREREQUISITES
None
SKILL LEVEL
Advanced

₹14000

₹17000 18%

Career prospects of Selenium Testing

Technology is moving towards automation and AI in everything. Software Testing is mandatory to provide a quality product without any bug or issue. Therefore, forming a career in software testing field ensures an optimistic future in the software industry. Selenium sets you on the right track to enhance your career and boost your knowledge and also companies are increasingly making use of web applications and test automation, and the market trends are steadily shooting up with growing demand for Selenium. Come and join Selenium Course at Pramanicus Academy, Ramanthapur or online and get your software testing career started

What you will learn

Chapter 1
Java Concepts & Fundamentals-1
  • Constants
  • Conditions Statements
  • Loops Statements
  • And-OR Statement
  • Switch Case
  • Arrays
  • Two Dimensional arrays
  • String Manipulation
Chapter 2
Java Concepts & Fundamentals-2
  • Operators
  • Classes, Objects and Methods
  • Access and Non-access Modifiers
  • OOPS concepts
  • Collections
  • Exception handling
  • Miscellaneous (handling property, text and XLS files)
Chapter 3
Introduction
  • What is automation testing
  • What is the use of automation testing
  • When it will come into the picture
Chapter 4
Introduction to selenium
  • What is Selenium
  • What is the use of selenium
  • When selenium can be useful in testing
  • Features of Selenium
  • What is the difference between Selenium and QTP and Load Runner
Chapter 5
Selenium Components Overview
  • Selenium IDE
  • Selenium RC(selenium 1.0)
  • Web Driver(Selenium 2.0)
  • Selenium Grid
Chapter 6
Selenium IDE Features and Uses
  • Tool Overview
  • Testing Vs Selenium IDE
  • When to use Selenium IDE
  • Recording the scripts
  • Running the scripts
  • How to analyze failure in logs
  • How to Save the recording script
  • Difference between Test case and Test suite
  • Synchronization in Selenium IDE
  • How to use Assertion
  • Why companies are not using recording tools
Chapter 7
Selenium (Web Driver 4)
  • Installation of Eclipse
  • How to create Maven Project
  • Understanding of Maven POM file and Dependencies
  • Web Driver setup
  • Creating the generic scripts in Selenium WebDriver
  • Running the scripts in Eclipse
  • Analyzing and debugging the failed scripts
  • Browser commands with examples
  • Assert commands with examples
  • Different Wait commands with examples
  • Parameterization or Data driven testing
  • Handling Pop-ups and alert messages
  • Mouse actions & Drag and Drop using Actions class
  • Keyboard actions(cut, copy & past), File upload using Robot class
  • File uploading (without Robot class)
  • Handling Frames
  • Handling Windows
Chapter 8
Web Driver Locators / Object Identifications
  • Ways of object Identifications in different browsers
  • Object Identification using ID
  • Object Identification using NAME
  • Object Identification using LINK
  • Object Identification using XPATH
  • Object Identification using CSS
  • XPath optimal ways & functions
  • Differences between XPath and CSS
Chapter 9
JavaScript
  • WebElement Highlighting
  • Click Operation
  • Fetching the Data from WebElement
  • Sending the Inputs to WebElement
  • Scrolling Operations
Chapter 10
JUnit Introduction
  • Setting up JUnit
  • Understanding Junit Annotations
  • Understanding unit testing frameworks
  • Running Junit Tests
  • Exporting Junit Test Reports
Chapter 11
TestNG Introduction
  • TestNG Introduction
  • Setting up TestNG
  • Advantages of TestNG over JUnit
  • TestNG Annotations
  • Create TestNG Suite
  • TestNG Asserts
  • Exporting Test Reports
  • Customized Test Reports
Chapter 12
Automation Frameworks
  • What is Framework
  • Types of Frameworks
  • What is modular framework
  • What is Data Driven framework
  • What is Keyword driven framework
  • What is Hybrid framework
  • Use of Framework
  • How to develop the framework
  • How execute the scripts from framework
  • How to work with POM and Page Factory
Chapter 13
Git
  • Introduction To Git
  • Working Locally With Git
  • Working Remotely With Git
  • Branching, Merging And Rebasing With Git
  • Using The GitHub Website
  • GitHub For Windows
  • Teamwork With GitHub For Windows
Chapter 14
Additional stuff
  • How to create and use Maven
  • TestNG installation and usage
Chapter 15
Project
  • Live Project Explanation

FAQs

Quick Enquiry
Successfully Submitted