Course Overview
Curriculum
Introduction of Java
Class Structure
Variables & Methods
Variables & Methods
Statements
Array
OOPs
Miscellaneous - Package, Import, Typecasting etc
Practical Programs
What is Automation ?
Advantages and Disadvantages of Automation
Different Types of Automation Tools
What to Automate in Projects
When to Start Automation
Scope for Automation Testing in Projects
Introduction to Web Driver
Advantages
Different between RC and Web Driver
Locators (How to find locators through Firebug and Manually, Common HTML Structure etc)
Id, Name, Xpath, CSS
Selenium WD-Browser commands
Selenium WD-validate commands
Selenium WD-Interaction Commands
Working with Browser Elements
Working with Multiple Windows/ iFrames
Working with Drop Downs
Working with Excel
ass the data from Excel
Export reports into Excel
Working with multiple browser
What is Selenium Grid?
When to Use Selenium Grid?
What is a Hub and Node?
How to Install and Use Grid 2.0?
Designing Test Scripts That Can Run on the Grid
Using the Desired Capabilites Object
Using the RemoteWebDriver Object
Running a Sample Test Case on the Grid
Sequential and Parallel Test Execution
Running Tests on different Browsers
What is Maven and Why Maven?
Installing/Configuring Maven
Creating Maven Project
What is POM.xml?
Adding Dependencies to POM.xml
Selenium Web Driver setup
Arranging Tests in 3-As format
F.I.R.S.T Principles and SRP
Various Annotations in TestNG
TestNG configuration file
Configuration Annotations
Attributes of @Test
Parallel Test Execution Capability
Assertion APIs
Passing Parameters to Tests
Configuring Test Suites
Reports using TestNG
Introduction to Cucumber
Setting Up Cucumber Environment
Writing Feature Files
Gherkin Syntax
Step Definitions
Running Cucumber Tests
Cucumber Options
Data Tables
Scenario Outline and Examples
Hooks in Cucumber
Tags in Cucumber
Integrating Cucumber with Selenium
Cucumber Reports
Parameterizing Tests
Introduction to CI/CD
Overview of Jenkins
Installing and Configuring Jenkins
Understanding Pipelines
Creating a Simple Pipeline
Pipeline as Code (Jenkinsfile)
Configuring Source Code Management
Automated Builds
Automated Testing
Continuous Integration Workflows
Introduction to GitHub
Setting Up GitHub Account
Understanding Repositories
Creating and Cloning Repositories
Basic Git Commands
Committing Changes
Branching and Merging
Pull Requests
Introduction to Postman and its role.
Key features and benefits.
Installing Postman on various platforms.
Understanding APIs and their significance.
Overview of HTTP protocol.
RESTful architecture principles.
Postman interface overview.
Navigating requests, collections, and environments.
Building and sending HTTP requests.
Using GET, POST, PUT, DELETE methods.
Sending requests with parameters and headers.
Handling request bodies and file uploads.
Understanding API responses and status codes.
Writing tests for API validation.
Organizing requests with collections.
Importance of performance testing.
Overview of testing tools.
JMeter installation and setup
Interface basics and test plan creation.
Configuring thread groups and scenarios.
Handling dynamic data with variables.
Parameterization using CSV and databases.
Running tests and real-time monitoring.
Analyzing results and reporting.
Advanced scenarios and distributed testing.
Adding assertions for validation.
GenAI Basics
Prompting for testers
Test Case Generation
Test Data Generation
Bug Report Summarization & Enhancement
Test Scenario Ideas
Code/Script Explanation
API Request/Response Understanding
GenAI Best Practices & Limitations
Resume Prep.
LinkedIn
PI - Preparation
Mock Interviews
FAQs
Live lectures, interactive demos, and recorded sessions are used to ensure a comprehensive and practical learning experience.
Hands-on projects and lab exercises consistently simulate real-world scenarios, ensuring that practical skills are effectively honed.
Live doubt sessions, follow-up chats, and discussion boards are regularly available to promptly clarify any learning issues.
Regular quizzes, assignments, and detailed feedback sessions are implemented to continuously track individual progress throughout the course.
Interactive discussions and real-time Q&A maintain engagement and insight, particularly noted in automation testing classes in Nagpur.
A robust digital library, recorded sessions, and supplemental materials are provided to support remote learning efficiently.
Detailed study guides, project files, and extra readings are offered to continuously enrich and deepen student understanding.
Modules are structured with fundamentals first, easing beginners into advanced topics gradually, like automation testing courses in Nagpur.
One-on-one sessions and group workshops provide mentorship, deepening understanding and fostering practical application of concepts.
Assessment tests are administered at regular intervals to ensure comprehensive review and retention of essential testing concepts.
Practical labs emphasize real-world challenges, ensuring every concept is applied effectively, reflecting automation testing training in Nagpur.
Dedicated support channels promptly answer academic queries, ensuring that learners remain confident in an automation testing training institute in Nagpur.
Regular networking events, webinars, and discussion groups are organized to foster industry connections and professional growth.
Expert-led sessions offer valuable insights and case studies, delivering practical perspectives typical of an automation testing academy in Nagpur.
Comprehensive career support, including interview coaching and resume reviews—assists students in automation testing training and placement in Nagpur.
A variety of modules covering fundamentals to advanced techniques are offered, as seen in automation testing programs in Nagpur.
Students receive a recognized certificate upon successful completion, reflecting quality standards in automation testing certification in Nagpur.


















