Beginner to Job-Ready

  • About Our Selenium Automation Testing Course With Java -

    Learn right from the basics of Java to advanced modules in Selenium with JMeter, Cucumber, etc to become an Automation Testing Professional in short duration.

  • Key Skills You’ll Gain in Advanced Automation Testing -
    ✓ Job-Focused Curriculum (Beginner to Advanced) with Core-Java
    ✓ Hands-on Experience on In-Demand Tools like Selenium, J-Meter Test-NG & more with Real-world Projects
    more ...
  • 100% Placement Support -

    End-to-end placement support with early placement initiation during training (eligibility-based), continuous expert guidance and a simple placement process powered by our dedicated placement team and strong hiring network of 1000+ companies to help you get the best job opportunities and placement faster. Check company list below.

  • Job Opportunities -

    Automation Tester, Test Engineer, Software Tester etc.

  • Pre-requisites -

    Manual Testing.

  • Brochure    Inquire Now

Connect With Experts

Syllabus

Adv. Automation Testing Course
  • Introduction
  • Installing Java
  • Installing Eclipse IDE
  • Java Basics
    • Variables
    • Datatypes
    • Static Variables etc
  • Creating Classes, Objects & Methods
  • Control Structures
    • If - Else if - Else
    • Do.. While
    • While
    • For Loops
    • Adv For Loops etc
  • Logic Building Sessions
  • Arrays
  • String Class
  • Integer Class
  • Date Class
  • Packages
  • OOPS Concepts
    • Inheritance
    • Polymorphism
    • Encapsulation
    • Abstraction - Interface & Abstract Class
  • Exception Handling
    • Using Try..Catch...Finally Block
  • Collection & Generics
    • ArrayList
    • LinkedList
    • Set Interface
    • HashSet
    • Map Interface
    • HashMap
  • MySQL
    • Setup & Configuration
    • Using Professional Tool - MySQL Workbench
    • Creating Database
    • Creating Tables
    • CRUD Operations
  • JDBC
    • Configuration
    • Creating Tables
    • CRUD Operations
  • Integrating JDBC
  • File IO
  • Apache POI
    • Reading Excel
  • Note - Core Java how much required is covered here.
  • Learn: Java, Selenium, Automation Frameworks & more.
  • Introduction to Automation Testing
    • Description
    • Definition
    • Functionalities
    • Regression Testing
  • **Selenium**
    • Setup
    • Record / PlayBack
    • Manual Editing
    • Autoscript - using Commands
  • Selenium Web Driver
    • Package API Usage
    • Web Driver Commands
    • Operations
    • Web Driver Scripting
    • Regression Testing
    • Selenium Remote Control
    • Selenium Grid
    • Javascript Executor
    • Implicit & Explicit Waits
    • Selenium Exceptions
  • Scenario Based Automation
    • Validating Forms
    • Validating Application Flow
    • Logging Defects
  • Cross Browser Testing
    • Overview
    • Using TestNG to Test Multiple Browsers in Same Program e.g.Mozilla Firefox,Chrome etc.
  • Parallel Testing
  • **Test NG**
    • Introduction
    • Data Providers
    • Setting Priority Level on Methods
    • Enable & Disable Methods using Test NG
    • POM - Page Object Model
  • Jenkins CI/CD Deployment
    • Introduction to Jenkins
    • CI/CD (Contiuuous Integration / Continuous Deployment)
    • Installation
    • Maven and Jenkin integration
    • Create Users and Roles
    • Manage and assign roles
    • Plugins
      • Slack Notificications
      • Browser Stack
      • Green Balls
    • Pipeline Job
      • Introduction
      • Manage Jobs
    • Slack integration
    • View Selenium Reports on Jenkins
    • Clean up
  • Maven Build
    • Introduction
    • Download and install Maven plugins
    • Maven Repository
    • Add dependencies in pom file
    • Maven Integration with Selenium
      • Write & Run Selenium Test
      • Generate Maven Reports
  • Excel Driven Framework
    • using Apache POI API Libraries in Java
    • Using Excel files - requires Java File IO
    • Project - Get Test Data from Excel using Apache POI, Test Application using Selenium and Generate Defect Report
  • Data Driven Framework
    • using MySQL Server
    • JDBC and SQL Crud
    • Project - Get Test Data from MySQL using Java JDBC, Test Application using Selenium and Generate Defect Report
  • Introduction
  • Overview of BDD Framework
  • Downloading and installing cucumber plugins
  • Creating Feature file
  • Write & Run Glerkin Test in cucumber
  • Given-When-Then Structure
  • Implementing Scenarios Steps
  • Creating Step Defination
  • Integrating Selenium and Step Defination
  • Integrating Junit with Cucumber
    • Overview of JUnit
    • Using Junit Test Runner
    • Junit Test Suite
  • Generate Test Reports
    • Default Cucumber Report
    • Extent Report
  • Introduction
  • Where it is required ?
  • Installation
  • Building Test Plans
  • Creating & Assigning Threads in Thread Group
  • Executing Test Plans through HTTP Request
  • Assertions
  • JDBC Connection Configuration
  • JDBC Request
  • Generating test report of Database
  • Module 1: Playwright Setup
    • Configuring Playwright
    • Create First Playwright Project
    • Folder Structure
    • Running First Test
    • Playwright Config File
  • Module 2: Playwright Basics
    • Launch Browser
    • Open URL
    • Page Commands
    • Browser Context
    • Multiple Browsers
      • Chromium
      • Firefox
      • WebKit
  • Module 3: Locators in Playwright
    • id
    • class
    • xpath
    • CSS Selectors
    • Built-in Locators
      • Text
      • Role
      • Label
      • Placeholder
      • TestId
  • Module 4: UI Actions
    • Click
    • Double Click
    • Right Click
    • Type Text
    • Clear Text
    • Keyboard Actions
    • Mouse Actions
    • Drag and Drop
    • Upload File
  • Module 5: Handling Web Elements
    • Textbox
    • Radio Button
    • Checkbox
    • Dropdown
    • Auto Suggestion
    • Date Picker
    • Web Tables
  • Module 6: Waits
    • Auto Wait
    • Explicit Wait
    • Hard Wait
    • Wait for Element
    • Wait for Load State
  • Module 7: Assertions
    • What are Assertions?
    • Validations
    • Types of Assertions
  • Module 8: Frames and Windows
    • Handling Frames
    • Nested Frames
    • Multiple Tabs
    • Multiple Windows
    • Popup Handling
  • Module 9: Alerts and Popups
    • JavaScript Alerts
    • Confirm Popup
    • Prompt Popup
    • Authentication Popup
  • Module 10: API Testing
    • Introduction to API Testing
    • GET Request
    • POST Request
    • PUT Request
    • DELETE Request
    • API Assertions
  • Module 11: Adv. Platwright : Hooks and Annotations
    • beforeEach
    • afterEach
    • beforeAll
    • afterAll
    • Skip Test
    • Only Test
    • Tags
  • Module 12: Test Organization
    • Reusable Functions
    • Page Object Model (POM)
    • Utilities
    • Data Driven Testing
    • Parameterization
  • Module 13: Advanced Concepts
    • Parallel Execution
    • Retry Failed Tests
    • Screenshots
    • Videos
    • Trace Viewer
    • Headless Execution
    • Environment Variables
  • Module 14: Gen-AI
    • Prompts
    • Auto Script Generator
    • Using Generated Code in Project
  • Module 15: Reporting
    • HTML Reports
    • Allure Reports
    • Custom Reports
  • Module 16: Playwright Framework Design
    • Hybrid Framework
    • Data-Driven Framework
    • Keyword-Driven Framework
    • Folder Structure Best Practices
  • Live Project
  • 2 - 2.5 Months

Training Samples

Download Video
 
(mp4, 28MB)

BROCHURE

Tools

Software Testing Tools You will Learn | Software Testing Course Syllabus

Google Reviews

Get Best Training,
Book DEMO

(ONLINE DEMO AVAILABLE)

Trending Courses

Courses

Inquire Now

Training Programs

Fees / Details
-->