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

Get Offers & Details

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, Jenkins & more.
  • Introduction to Automation Testing
    • Description
    • Definition
    • Functionalities
    • Regression Testing
    • Java Vs Python Vs Plawright
  • **Core Java**
    • 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 as required covered here.
  • **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
  • **Automation Frameworks**
  • 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
  • Cucumber Framework
    • 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
  • 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
  • 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
  • 2.5 months
  • Looking to complete training quickly? option available, please inquire for more info.
  • Live Online:
  • Rs. 20000 (installments)
  • Rs. 17500 (1 time)
  • Note - Fees in INR, international students please convert fees in your currency. Free Demo available. To book, contact us.

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