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.
  • more info

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