Web Automation Testing Training
Java || Selenium || Maven || TestNG || Jenkins || GIT || TestRail ||

Web Automation Testing Training Course Objective:
GrapLabs offers web automation testing training with Java and Selenium. Web automation testing is the process of automating the testing of web applications using specialized tools and frameworks. With web automation testing, testers can automate repetitive and time-consuming tasks, such as clicking through a series of web pages and entering data into forms, to ensure the quality and functionality of the web application.
This Courseware includes the following:
- Learn a programming language for Web Automation – JAVA
- Why JAVA is preferred as first programming language
Selenium Web driver tool in depth – Features & Components - Building a POM design pattern framework on real application using Selenium Web driver, TestNG and Maven
- Explaining Design Patterns and when to choose – Page Object Model, BDD – Behavior Driven
The Web Automation Testing Training course is divided into 2 parts:
- Understanding and implementing Java language concepts through coding
- Provide brief understanding of Selenium WebDriver and implementing Java concepts in a POM framework using real application
Course Content
- Java Background – How Java works in behind
- Java Installation and Setup
- Java Variables
- Data Types
- String Class
- Conditional & Control Flows
- Loops
- Arrays and ArrayLists
- OOPS Concepts
- Classes & Objects
- Java Methods
- Access, Encapsulations and Scope
- Static Variables and Methods
- Inheritance & Polymorphism
- Debugging
- Exception Handling
- Basic Language Concepts: Variables, Conditional, Loops
- Functions
- Problem Solving Iteration and Recursion
- Data structures
- Algorithms and Complexity
- Object oriented programming
- Exception handling
- Language libraries overview
- Testing and debugging
- Selenium IDE
- Selenium Webdriver and architecture
- Launching Browsers and inspecting elements
- Automating Operations on various Elements
- Browser
- TextBox,
- ListBox
- Links
- Check Box
- Radio Button
- HTML Tables
- Automating Keyboard and Mouse Events
- Action Class
- KeyBoard Events
- Drag & Drop Actions
- Mouse Hover Action
- RightClick, Double Click & Tool Tip
- Handling multiple Windows
- Handling Frames
- Creating Xpaths and CSS Selectors
- Synchronizations – Waits
- Annotation Files
- Test annotation
- Running the Test
- Checking reports created by TestNG
- Generating HTML Reports
- Annotations used in TestNG
- Validating Tests with Assertions
- Creating multiple Tests
- Creating and Running Test Suites with TestNG.xml
- Parallel Test Execution with TestNG
- Cross Browser Testing using TestNG
- Modular Driven Framework
- Keyword Driven Framework
- Data Driven Framework
- Hybrid Framework
- What is Maven and Why Maven?
- Installing/Configuring Maven
- Creating Maven Project
- Importing Maven Project into Eclipse
- What is POM.xml?
- Adding Dependencies to POM.xml
- Installing/Configuring Jenkins
- Scheduling Test Execution in Jenkins
- Auto mail configuration in Jenkins
- What is continuous integration?
- Continuous integration with JENKINS
- Downloading and Installing GIT
- Installing GIT and GITHUB plug-ins for JENKINS
- Configuring SSH host keys for GIT and JENKINS
- GIT Bash commands
- Uploading project to GIT
Our Courses
Why Graplabs?
Major USP’s of Graplabs are the following is:
- Flexible Offline or Online classes
- Courses Designed By Industry Experts
- Batch Size Between 5-7 Students To Provide Individual Attention
- Trainers Are Specialists In Their Respective Areas Which Ensures Quality Trainings
- Emphasis On Overall Development
- State-Of-The-Art Labs
- Exposure To Live And Real-Time Projects
- ISO 9001:2015 Certified
- Software Testing & Digital Marketing Training in Chandigarh
- Special Industry Visits To Give Exposure Of The Software Industry
- Extra Sessions Like – Soft-Skill Sessions, Technical Expert Sessions, Interview Preparation Sessions And Aptitude Sessions.
Why Join Us
- Flexible Offline or Online classes
- Online Trainings
- Industry Endorsed Curriculum
- Adaptive Training
- Live Doubts Resolution
- Flexible Schedule
- Placement Backed Programs
- Best Web Automation Testing Training Institute in Chandigarh

Web Manual Testing
Covers In-depth testing concepts, SDLC, Test Plan and Defect Management