Automation Testing
The Automation Testing Course is designed to equip students with the essential skills required to become proficient Automation Testers. This course provides hands-on training in automation software engineering, covering both theoretical concepts and practical implementation using industry-standard tools.
Certification
Duration
Time
Mode
Discount upto
Java Basics: Data types, operators, loops, conditionals
OOP Concepts: Class, Object, Inheritance, Polymorphism
Exception Handling & Collections
File Handling
Java Programming Practice for Selenium
SDLC, STLC, Test Case Writing
Bug Life Cycle
Types of Testing
Test Management Tools (like JIRA overview)
Selenium Architecture
Locators: XPath, CSS, ID, Name, etc.
Browser Launching (Chrome, Firefox, Edge)
WebDriver Commands
Waits: Implicit, Explicit, Fluent
Handling WebElements (Dropdowns, Alerts, Frames)
Keyboard and Mouse Actions
Screenshots, File Upload/Download
TestNG Installation & Setup
Annotations (@Test, @Before, @After, etc.)
Assertion and Test Reports
Parallel Execution
TestNG with DataProvider
PageFactory Usage
Designing Modular Framework
Reusability and Maintenance of Code
Maven Project Setup
POM.xml configuration
Build Lifecycle
Adding Dependencies
Gherkin Syntax: Feature File Writing
Step Definition & Hooks
Cucumber with Selenium Integration
Data-Driven Testing with Examples Table
Basics of API & JSON
Postman Tool for Manual API Testing
REST Assured Setup in Eclipse
Automating GET, POST, PUT, DELETE Requests
Response Validation
Git & GitHub Basics
Jenkins for Scheduling Tests
Integrating Selenium + Maven + Git + Jenkins
Real-Time Mini Framework using: Java + Selenium + TestNG + POM + Cucumber + REST Assured
End-to-End Test Scenario