Automation Testing

Course Overview

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

Automation Tester

Duration

2 Month

Time

2 Hours / Day

Mode

Classroom / Online

Discount upto

₹ 5000

₹ 25000

Buy Course

Syllabus Breakdown



Core Java for Testers
  • Java Basics: Data types, operators, loops, conditionals

  • OOP Concepts: Class, Object, Inheritance, Polymorphism

  • Exception Handling & Collections

  • File Handling

  • Java Programming Practice for Selenium

Manual Testing Basics (Brief Introduction)
  • SDLC, STLC, Test Case Writing

  • Bug Life Cycle

  • Types of Testing

  • Test Management Tools (like JIRA overview)

Selenium WebDriver
  • 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

Testing
  • TestNG Installation & Setup

  • Annotations (@Test, @Before, @After, etc.)

  • Assertion and Test Reports

  • Parallel Execution

  • TestNG with DataProvider

Page Object Model (POM)
  • PageFactory Usage

  • Designing Modular Framework

  • Reusability and Maintenance of Code

Maven
  • Maven Project Setup

  • POM.xml configuration

  • Build Lifecycle

  • Adding Dependencies

Cucumber BDD
  • Gherkin Syntax: Feature File Writing

  • Step Definition & Hooks

  • Cucumber with Selenium Integration

  • Data-Driven Testing with Examples Table

API Testing (Manual + Automation)
  • Basics of API & JSON

  • Postman Tool for Manual API Testing

  • REST Assured Setup in Eclipse

  • Automating GET, POST, PUT, DELETE Requests

  • Response Validation

Version Control & CI/CD
  • Git & GitHub Basics

  • Jenkins for Scheduling Tests

  • Integrating Selenium + Maven + Git + Jenkins

Final Project (Mini Framework)
  • Real-Time Mini Framework using: Java + Selenium + TestNG + POM + Cucumber + REST Assured

  • End-to-End Test Scenario