From Beginner to PRO

  • About Our Adv. Software Testing Course -

    Learn right from the basics of manual testing to advanced modules in software testing like JMeter, Cucumber, Test NG, Maven, Apache POI etc. frameworks with ISTQB certification exam preparation with projects to become a Software Testing Professional in short duration

  • Job Opportunities -

    Software Tester, Manual Tester, Automation Tester, Software Test Engineer etc.

  • Key Skills You’ll Gain in Advanced Software Testing with AI -
    ✓ Job-Focused Curriculum (Beginner to Advanced) with AI
    ✓ Hands-on Experience on In-Demand Tools like Jira, Selenium, Test-NG & more with Real-world Projects
    ✓ Solid Testing Foundation with ISTQB Certification Exam Prepration.
    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.

  • Pre-requisites -

    None. Any one from IT & non IT can learn.

  • Brochure    Inquire Now
  • Related Course - Full Stack Testing

Get Offers & Details

Syllabus

Adv. Software Testing Course
  • Testing Fundamentals
    • Quality Control
    • Quality Assurance
  • Life Cycles
    • SDLC - Software Development Life Cycle
    • STLC - Software Testing life Cycle
    • Difference between SDLC & STLC
  • Software Testing Models
    • WaterFall Model
    • V Model
    • Agile Methodology
    • Iterative Model
    • RAD Model
    • Agile Testing
    • Advantages of Models
    • Dis-advantages of Models
  • Functional Testing
    • Black Box Testing
    • White Box Testing
  • Non Functional Tests
    • Performance Testing
    • Usability Testing
    • Reliability Testing
    • Security Testing
  • HTML Overview
    • Header and Body Tags
    • Meta Tags
    • Get, Post methods & difference
    • HTML 5 Components & Validations overview
  • Test Cases
    • Understanding Project
    • Writing Test Cases in Excel
    • Executing Test Cases
  • Test Design Techniques
    • Static testing
    • Review Process
    • Roles and Responsibilities of Review Process
    • Test Case Preparation
    • Boundary Value Analysis
    • Equivalence Partitioning
    • Software Verification
    • Software Validation
    • Stress Testing
    • Load Testing
    • Endurance Testing
    • Testing Metrics
  • Bug Life Cycle
  • Regression Testing
    • Addition of Modules
    • Testing on Addition of Modules
  • UAT - User Acceptance Testing
  • Alpha Testing
  • Beta Testing
  • Test Management
    • Risk Analysis
    • Test Monitoring, Test Control and Test Completion
    • Managing the Test Activities
    • Experience-based Test Techniques
    • Exploratory Testing
    • Essential Skills and Good Practices in Testing
    • Generic Skills Required for Testing
    • Whole Team Approach
    • Independence of Testing
  • Software Testing with AI
    • Using AI to analyze Reported Defect
    • Using AI for TestCase Generation
    • Using AI for the Optimization of Regression Test Suites
    • Using AI to test through GUI
  • Database Testing
    • SQL Concepts
    • Database Testing Process
    • SQL Queries
    • CRUD Operations - Select, Insert, Update, Delete
    • Joins
  • ISTQB v4.0 (Foundation Level) Exam Preparation
    • Syllabus already covered in above mentioned topics
    • Sample MCQs questions and answer PDF provided
  • Live Projects on
    • Website Testing
    • APP Testing
    • Web Application Testing
  • Industry Leader Tool for Software Testing
  • Jira Concepts
    • Introduction to Jira Atlassian
    • Definition
    • Functionalities
    • Jira Software Product: Project and Issue tracking
    • Agile Framework & Manifesto
  • Jira Atlassian Environment Setup
    • Create Jira Atlassian Software Account
    • Creating Project and enabling Defects/Issue Management
    • Adding users to project
    • Tracking Defects
    • Creating Dashboards & Reports
  • Scrum Master
    • Introduction to Scrum Master
    • Creating Project using Scrum Template
    • Scrum Events and Artifact
    • Sprint Planning
    • Scrum Roles
    • Stand-ups
    • Iteration/Sprint Planning Meeting
    • Retrospectives
    • Distributed Scrum
  • Best Practice
  • Project
  • 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.
  • Automation Concepts
    • Description
    • Definition
    • Functionalities
    • Regression Testing
  • Selenium IDE
    • 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
  • Introduction
  • Data Providers
  • Setting Priority Level on Methods
  • Enable & Disable Methods using Test NG
  • POM - Page Object Model
  • 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
  • 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
  • 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
  • What is API ?
  • Client-Server Architecture
    • 1-Tier Architecture
    • 2-Tier Architecture
    • 3-Tier Architecture
  • 3 Layers of API
  • What kind of testing we are doing in different layer?
  • What is API Testing?
  • Difference between API & Web Services?
  • Types of API's/Web Services
    • SOAP(Simple Object Access Protocol)
    • RESTful API/Web services(Representational State Transfer)
  • Methods of REST API/HTTP Request
    • Get
    • Post
    • Put
    • Delete
  • Payload
    • Request Payload
    • Response Payload
  • Postman
    • Introduction
    • Installation
    • Workspace
    • Collections and Requests
    • Working with Postman
  • API Testing using Postman
    • Creating Collections
    • Creating Request
    • Creating Environment Variables
    • Creating Basic Authentication
    • Creating test Sample of API's
    • Request JSON Format
    • Response JSON Format
    • How to write the javascript to validate the response
    • Make the requests dynamic by taking advantage of variables
  • Api Validations (Project)
    • Validating the body of first JSON response
    • Validating response headers and status codes
    • Understanding query parameters on sending request
    • Validating status code
    • Validating Response time
  • Module 1: Introduction to Automation Testing
    • What is Automation Testing
    • Manual Testing vs Automation Testing
    • Advantages of Automation
    • Types of Testing
      • Smoke Testing
      • Regression Testing
      • Sanity Testing
    • Introduction to Playwright
    • Why use Playwright over Selenium
  • Module 2: Prerequisites
    • Core JavaScript / TypeScript:
      • Variables and Data Types
      • Operators
      • Conditions (if, else)
      • Loops (for, while)
      • Functions
      • Arrays and Objects
      • Classes and OOP Concepts
      • Async and Await
      • Exception Handling
    • Node.js Basics:
      • What is Node.js
      • Installing Node.js
      • NPM Basics
      • Package.json
  • Module 3: Playwright Setup
    • Install Visual Studio Code
    • Install Node.js
    • Install Playwright
    • Create First Playwright Project
    • Folder Structure
    • Running First Test
    • Playwright Config File
  • Module 4: Playwright Basics
    • Launch Browser
    • Open URL
    • Page Commands
    • Browser Context
    • Multiple Browsers
      • Chromium
      • Firefox
      • WebKit
  • Module 5: Locators in Playwright
    • id
    • class
    • xpath
    • CSS Selectors
    • Built-in Locators
      • getByText()
      • getByRole()
      • getByLabel()
      • getByPlaceholder()
      • getByTestId()
  • Module 6: UI Actions
    • Click
    • Double Click
    • Right Click
    • Type Text
    • Clear Text
    • Keyboard Actions
    • Mouse Actions
    • Drag and Drop
    • Upload File
  • Module 7: Handling Web Elements
    • Textbox
    • Radio Button
    • Checkbox
    • Dropdown
    • Auto Suggestion
    • Date Picker
    • Web Tables
  • Module 8: Waits in Playwright
    • Auto Wait
    • Explicit Wait
    • Hard Wait
    • Wait for Element
    • Wait for Load State
  • Module 9: Assertions
    • What are Assertions
    • Validation in Playwright
    • Types of Assertions
  • Module 10: Frames and Windows
    • Handling Frames
    • Nested Frames
    • Multiple Tabs
    • Multiple Windows
    • Popup Handling
  • Module 11: Alerts and Popups
    • JavaScript Alerts
    • Confirm Popup
    • Prompt Popup
    • Authentication Popup
  • Module 12: API Testing in Playwright
    • Introduction to API Testing
    • GET Request
    • POST Request
    • PUT Request
    • DELETE Request
    • API Assertions
  • Module 13: Hooks and Annotations
    • beforeEach
    • afterEach
    • beforeAll
    • afterAll
    • Skip Test
    • Only Test
    • Tags
  • Module 14: Test Organization
    • Reusable Functions
    • Page Object Model (POM)
    • Utilities
    • Data Driven Testing
    • Parameterization
  • Module 15: Playwright Advanced Concepts
    • Parallel Execution
    • Retry Failed Tests
    • Screenshots
    • Videos
    • Trace Viewer
    • Headless Execution
    • Environment Variables
  • Module 19: Playwright With Gen-AI
    • Prompts
    • Auto Script Generator
    • Using Generated Code in Project
  • Module 16: Reporting
    • HTML Reports
    • Allure Reports
    • Custom Reports
  • Module 17: CI/CD Integration
    • Jenkins Integration
    • GitHub Actions
    • Running Tests in Pipeline
  • Module 18: Playwright Framework Design
    • Hybrid Framework
    • Data-Driven Framework
    • Keyword-Driven Framework
    • Folder Structure Best Practices
  • Option 1 - 4.5 months
  • Option 2 - 2.5 to 3 months - Early Completion - Take Automation Testing in Parallel - reason initially Core Java will start and after completion of Core Java, Selenium basics will start which don't have relationship with Manual Testing. Hence by the time Manual Testing is about to end, you will be ready for Selenium programming and thery by completing the course and getting ready for job early.
  • Note - Playwright is an addon technology - duration 2.5 months for Playwright with TypeScript or for students who already known Core Java and if they wish to learn Playwright on Java then duration will be close to 2 months.
  • Individual Courses / Customized Training Available
  • more info
  • Live Online:
  • Adv. Diploma in Software Testing - ₹22000 ₹17000 (Limited Period)
  • Full Stack Software Testing - ₹28000 ₹23000 (Limited Period)
  • Individual courses / customized training available
  • Classroom - Get Fees
  • Upcoming Batches

Tools

Software Testing Tools You will Learn | Software Testing Course Syllabus

Google Reviews

Get Best Training,
Book Demo

Training Samples

Few Live Batch Examples (4 mins)

if video don't load ?

Book Free Demo Now

Trending Courses

Courses

Inquire Now

Training Programs

Fees / Details