From Beginner to PRO

  • 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

Inquire / Book Demo

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
    • Java Vs Python Vs Plawright
  • **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
  • Python Fundamentals
    • Introduction to Python
    • Installation and IDE Setup
    • Variables and Data Types
    • Operators
    • Input and Output
    • Conditional Statements (if, elif, else)
    • Loops (for, while)
    • Functions
    • Lists, Tuples, Sets, and Dictionaries
    • String Manipulation
    • Exception Handling
    • Modules and Packages
    • Object-Oriented Programming (OOP)
  • Introduction to Selenium
    • What is Selenium?
    • Selenium Components
    • Selenium WebDriver Architecture
    • Installing Selenium
    • Setting Up Python Environment
    • Browser Drivers Module
  • WebDriver Basics
    • ID
    • Name
    • Class Name
    • Tag Name
    • Link Text
    • Partial Link Text
    • CSS Selector
    • XPath ○ Absolute XPath ○ Relative XPath ○ XPath Functions Module
  • Handling Web Elements
    • Text Boxes
    • Buttons
    • Radio Buttons
    • Checkboxes
    • Dropdowns (Select)
    • Auto-Suggestions
    • Hidden Elements Module
  • Waits
    • Implicit Wait
    • Explicit Wait
    • Fluent Wait
    • WebDriverWait
    • Expected Conditions Module
  • Advanced Selenium
    • Handling Alerts
    • Handling Frames
    • Handling Multiple Windows/Tabs
    • Mouse Actions (ActionChains) ○ Hover ○ Right Click ○ Double Click ○ Drag and Drop
    • Keyboard Actions
    • JavaScript Execution
    • Scrolling Web Pages
    • Uploading and Downloading Files Module
  • Screenshots and Synchronization
    • Capturing Screenshots
    • Full Page Screenshot
    • Page Load Timeout
    • Synchronization Techniques
  • PyTest Framework
    • Installing PyTest
    • Writing Test Cases
    • Assertions
    • Fixtures
    • Parameterization
    • Markers
    • Skipping Tests
    • Parallel Execution with pytest-xdist
    • Hooks and Plugins Module
  • Data-Driven Testing
    • Reading Excel Files using OpenPyXL
    • Writing Data to Excel
    • CSV File Handling
    • JSON File Handling
    • Parameterization with PyTest
  • Database Testing
    • Introduction to Databases
    • MySQL with Python
    • CRUD Operations
    • Fetching Test Data from Database
    • Database Validation with Selenium Module
  • Reporting and Logging
    • HTML Reports with PyTest
    • Allure Reports
    • Logging Module
    • Capturing Screenshots in Reports Module
  • Framework Design
    • Page Object Model (POM)
    • Page Factory Pattern
    • Data-Driven Framework
    • Keyword-Driven Framework
    • Hybrid Framework
    • Utility Functions
    • Configuration Files
  • Project
  • Option 1 : Regular Training - 2 to 2.5 Months • Regular Pace
  • Option 2 : Bootcamp - 10-12 Days • 4–5 hrs/day • Same Syllabus & Practicals • Placement Support Starts on Day 12
  • Online -
    ₹13000 (3 installments)
    ₹12000 (2 installments)
    ₹11000 (1 time)
  • Classroom -
    ₹1X000 get fees
  • Fees inclusive of GST • Limited seats per batch • Book Your Free Demo Today • International Students, please convert fees in your currency

Training Samples

Download Video
 
(mp4, 28MB)

Tools

Software Testing Tools You will Learn | Software Testing Course Syllabus

Google Reviews

Get Best Training,
Book Demo

Trending Courses

Courses

Inquire Now

Training Programs

Fees / Details