From Beginner to PRO

  • Key Skills You’ll Gain in Full Stack Software Testing with AI -
    ✓ Job-Focused Curriculum (Beginner to Advanced) with AI
    ✓ Hands-on Experience on In-Demand Tools like Jira, Selenium, Playwright with Gen-AI, Test-NG & more with Real-world Projects
    ✓ Solid Testing Foundation with ISTQB Certification Exam Prepration.
    more ...
  • 100% Job Placement -

    A structured framework designed to help you get job faster.

  • Job Opportunities -

    Software Tester, Full Stack Tester, Automation Tester, Software Test Engineer etc.

  • Pre-requisites -

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

  • Brochure    Inquire Now

Get Offers & Details

Syllabus

  • Oracle Installation
  • Basics
    • Oracle Basics
    • Database models
    • ER Model Overview
    • Data types
    • Understanding Test Database
    • Basics Queries
    • Arithmetic and String functions
    • DML Operations - Insert, Update and Delete
    • FETCH command - Top N, Top % Rows
  • DDL
    • Tables - Create, Alter, Drop
    • Indexes - Types, Create, Drop
    • Constraints - Not Null, Primary Key, Unique Key, Foreign Key
    • Sequence
    • Synonyms
  • Foreign Keys
  • DML operations - Insert, Update & Delete
    • Insert, Update, Delete & Truncate
    • Common Operations
    • Creating Tables using queries
    • Bulk Data Inserts using Queries
  • Writing Queries
  • Filters
    • DISTINCT
    • BETWEEN
    • IN
    • LIKE
    • NOT
    • NULL
    • AND, OR, NOT etc
    • Using Complex Data Filtering Techniques
  • Sorting
    • Ascending Order
    • Descending Order
    • Complex Sorting
  • Functions
    • String Functions - lower case, uppercase, substring, instring, trim etc.
    • Number Functions
    • Date Manipulation
    • Null Value Functions - NVL, NVL2, NULLIF, COALESCE
    • Conditional Expressions - Case and Decode
  • Groups
    • Basics
    • Grouping functions - AVG, MIN, MAX, COUNT, DISTINCT COUNT etc
    • Grouping Filters - HAVING
    • Rollups & Cubes
  • Joins
    • Cartesian Product
    • Equi and Non-Equi Joins
    • Left Outer Join
    • Right Outer Join
    • Full Outer Join
    • Self Join
    • Complex Queries - Joins & Groups Integration
  • SET Operators
    • Union
    • Union All
    • Intersect
    • Minus
  • Subquery
    • Single Valued Row Sub Query
    • Multi Valued Sub Query
  • Views
  • Inline Views
  • ROWID & ROWNUM
  • TOP N Analysis using Inline Views
  • Transactions ( T SQL)
    • Commit
    • Rollback
    • Savepoint
  • DCL - Grant & Revoke
  • Project
  • 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
  • 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
  • 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
  • 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 - 8 months
  • Option 2 - 5 to 6 months Early Completion - Take Automation Testing / SQL 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.
  • more info

Tools

Software Testing Tools You will Learn | Software Testing Course Syllabus

Training Samples

Few Live Batch Examples (4 mins)

if video don't load ?

Book Free Demo Now

Google Reviews

Get Best Training,
Book Demo

Trending Courses

Courses

Inquire Now

Training Programs

Fees / Details