Diploma in Full Stack QA | Learn Manual & Automation Testing with Real Projects

β€œMaster End-to-End Testing – Become a Certified Full Stack QA Professional.” Learn Manual + Automation Testing, Selenium, API, and Agile tools with hands-on projects and get industry-ready for top QA roles.

4.9 out of 5 based on 64 votes
google 4.9/5

Course Duration

6 months

Live Project

1 Project

Certification Pass

Guaranteed

Training Format

Live Online /Self-Paced/Classroom

Watch Live Classes

Diploma in Full Stack QA – Become an Expert in Manual & Automation Testing
prof trained

500+

Professionals Trained
batch image

4+

Batches every month
corporate

100+

Corporate Served

Mobile Automation Testing Course Using Appium

Instructor:

Jeremy Cioara

Categories:

Career Advice

Duration

48 hours

Diploma in Full Stack QA – Overview

The Diploma in Full Stack QA program is designed to create complete quality assurance professionals skilled in both manual and automation testing. This program focuses on end-to-end testing processes, tools, and methodologies used in the software industry to ensure top-quality applications and systems.

What You’ll Learn

  • Fundamentals of Software Testing & SDLC

  • Manual Testing – Test case design, bug reporting, defect lifecycle

  • Automation Testing – Selenium with Java

  • API Testing using Postman

  • Database Testing with SQL

  • Performance Testing with JMeter

  • Version Control using Git & GitHub

  • CI/CD Tools – Jenkins Integration

  • Agile Testing Methodology

  • Real-world live projects for end-to-end QA exposure

Why Choose This Program

  • Covers complete QA lifecycle from planning to deployment

  • Learn both Manual + Automation testing tools

  • Industry-oriented curriculum aligned with real job roles

  • Hands-on assignments and live project experience

  • 100% practical approach with expert mentors

  • Placement guidance and interview preparation

Career Opportunities

After completing the Diploma in Full Stack QA, you can work as:

  • QA Engineer

  • Automation Tester

  • Software Test Engineer

  • Quality Analyst

  • Test Automation Developer

Who Should Enroll

  • Freshers from IT / CS / Non-IT backgrounds interested in software testing

  • Developers who want to switch to QA roles

  • Working professionals looking to upskill in automation testing

Course Duration: 6 Months

Mode: Online / Offline / Hybrid

Certification: Recognized Diploma Certificate in Full Stack QA

Education introduction

Section 1

  • Manual Testing

    Introduction to Software Applications

    • What is Software Application

    • Types of Software Applications

    • Components of Software

    • One Tier Architecture/Two Tier Architecture/Three Tier Architecture /Multi Tier Architecture

    • Application Domains

    • Application Models

    Software Development Life Cycle

    • Phases of SDLC in detail

    • Project Team Organization Structure

    • Test Team Roles &Responsibilities

    • Various Application Issues

    • Waterfall Model

    • Iterative Model

    • Prototyping Model

    • Incremental Model

    • Spiral Model

    • 'V' model in detail

    • Verification Techniques

    • Reviews

    • Inspections

    • Walkthrough

    • Verification

    • Validation

    • QA

    • QC

    • Static Testing

    • Dynamic Testing

    • Agile Model in details

    • Agile vs Traditional Models

    • Sprint Planning

    • Scrum

    • Sprint Review

    • Sprint Retrospective

    • Story Point

    • Scrum Master Roles & Responsibility

    • Product Owner Roles & Responsibility

    • Agile Processes

    Introduction to Software Testing

    • What is Software Testing?

    • Testing Methodologies

    • Black Box Testing

      • Advantages & Disadvantages

    • White Box Testing

      • Statement Coverage

      • Decision Coverage

    • Gray Box Testing

    • Levels of Testing

    • Unit Testing

    • Integration Testing

    • System Testing

    • User Acceptance Testing

    Types of Non Functional Tests

    • User Interface Testing

    • Usability Testing

    • Localization Testing

    • Internationalization testing

    • Accessibility Testing

    • Performance Testing

    • Load Testing

    • Endurance Testing

    • Stress Testing

    • Configuration Testing

    • Compatibility Testing

    • Installation Testing

    • Security Testing

    Software Testing Life Cycle

    • Requirements Analysis

    • Test Planning

    • Test Design

    • Test Execution

    • Test Closure

    Test Design

    • Test Scenarios

      • Creating Test Scenarios from Use Case Diagram

    • Test Cases

      • Creation from Test Scenarios

      • Test CaseTemplate

      • Test Case Review

    • Requirement Traceability Matrix

    • Test Case Management Tool

    • Test Data

    • Test Data Creation Techniques

      • Boundary Value Analysis

      • Equivalence Class Partitioning

      • Error guessing

      • Decision Table

      • State Transition Testing

    • Negative Testing

    • Best Practices of Test Design

    • Hands on Test Case design Practice for various topics i.e ATM, Lift, Login, Registration, Image Upload, DOB....

    Test Execution

    • Test Environment Setup

    • Smoke / SanityTesting

    • Test Case Selection for Execution

    • Running Test Cases

    • Logging Defects

    • Retesting and Regression

    • Challenges in Test Execution

    • Test Closure Report

    Defect Management & Bug Lifecycle

    • What is aDefect?

    • Why do bugsoccur?

    • Defect Reporting

    • Defect Report Template

    • Defect Severity & Levels

    • Defect Priority & Levels

    • Defect Life Cycle

    • Defect Prevention

    Defect Tracking Tools – Jira

    • Project Implementation in Jira Software and bug tracking hands on experience

    • Overview of Test Management Tool – Test Manager or Quality Center

    • Basic SQL Query

    • Basic of Linux Query

    • Mock Interview Preparation

    • ISTQB Sample Papers

Section 2

  • Selenium with Java or Selenium with Python

    Expert Selenium Automation Testing

    Core Java (Part I)

    • Introducing the JAVA technology:

    • Relating Java with other languages

    • How to download, install, and configure the Java environment on a Windows system

    • Key features of the technology and advantages of using Java

    • Java Features

    • Write Simple Java Program

    • Compile and Run the class files

    • Java Programming format

    • Java Data Types

    • Declarations and Access Control

    • Operators and Assignments

    • Flow Control

    • Typecasting

    • Arrays

    • Packages :

    • Introduction to all predefined packages

    • Packages in Java

    • Access Modifiers

    • Object Oriented Programming Concept :

    • Introduction

    • Class

    • Object

    • Constructors

    • Local, Instance and Static variables

    • This keyword

    • Final keyword and its use with variables, method and class

    • Inheritance and its Types

    • Working with super classes and subclasses

    • Polymorphism and its types such as overloading, overriding and dynamic binding

    • Abstraction and its types

    • Encapsulation and getter setter methods

    • Abstraction and its types

    • Abstract method and Concrete method

    • Abstract classes and Interfaces

    • String Processing : 

    • String manipulation with String Builder and String Buffer

    • String vs String Builder vs String Buffer

    • Exceptions and Assertions:

    • Introduction

    • Exceptions categories

    • Standard Java Exception and exception handling

    • Using Try-catch and finally clause

    • File Handling:

    • I/O using Java to read and write files

    • Reading data from Property files using java program

    • Reading and Writing data from/to Excel files using Apache POI API

    • Collections:

    • Introduction to Collections framework

    • Java util Package

    • List, Set and Map

    • Difference of All Collections Interfaces and classes

    Selenium (PART II)

    • Selenium Introduction

    • What is automation testing?

    • What is Selenium?

    • What is the use of automation testing?

    • What is the difference between Selenium and QTP?

    • What we need to Automate?

    • Advantages of Selenium

    • Different Components of Selenium & its Architecture

    • Selenium IDE

    • Selenium RC / Selenium 1.0

    • Selenium Web Driver/Selenium 2.0

    • Selenium-Grid

    • Locators & Object Identification

    • Tools to identify elements/objects

    • IE Developer tools

    • Google Chrome Developer tools

    • Locating elements by ID

    • Types of locators

    • How to create Xpath and CSS

    • Preference of locators while automating test script

    • TestNG FrameWork

    • Overview of TestNG

    • Environment of TestNG

    • Writing WebDriver Test Cases using TestNG

    • Basic Annotations of TestNG

    • Executing Tests

    • Executing Test Suites

    • Ignore Test

    • Dependency Test

    • Parameterized Tests

    • TestNG XML

    • Report Generation

    • Selenium WEB-DRIVER

    • Why WebDriver?

    • Downloading web driver Jars configuring in eclipse

    • Architecture of selenium webdriver

    • Drivers for Firefox, IE, Chrome etc

    • What is the difference between Selenium RC and WD?

    • Sample programs in Webdriver

    • Handel Text box

    • Handel HyperLink

    • Handel Button and Check box

    • Handel Radio Button and DropDown Controls

    • Select value from DropDown

    • Display all values

    • Select values step by step

    • Capture screenshots

    • Synchronization Commands In Web Driver

    • Why Implicit wait and Implementation of Implicit wait

    • Why Explicit wait and Implementation of Explicit wait

    • Web Driver Fluent wait and Thread Sleep functionality

    • File uploads and File downloads (Handling Window based controls using Robot and Sikuli API)

    • Handling alerts box and Verfying the Alert Texts

    • Handling confirmation messages

    • Keyboard actions

    • Mouse actions

    • Handling Iframes working with Nested Iframes

    • Handling multiple tabs

    • Handling popups

    • Preparing web driver test cases using customized x-path

    • Identifying controls using x-path predefined functions

    • Web Tables

    • What is Web Table

    • Extracting data from web tables

    • Examples on static and dynamic Web Tables

    • Creating Reusable functions for Web Tables

    • Automation Test Frame Work

    • How to develop Test automation frame work in live environment

    • What is a frame work

    • Types of frame work

    • Data driven frame work

    • Modular driven frame work

    • Keyword driven frame work

    • User Defined Keyword driven framework with implementation

    • Execute test scripts from the framework

    • Web Driver with TEST NG Frame Work

    • Batch Running Test cases using TestNG

    • Validations and its usage in Automation test scripts

    • Report Generation

    • Working with multiple browsers

    • Executing Automation Test Cases in multiple browsers Sequentially

    • Working with Chrome and IE browsers

    • What is WebDriver Desired Capabilities class

    • Executing Automation Test Cases in multiple browsers Parallel

    • Introduction to Sauce Labs

    • Maven Project Management Tool

    • Introduction about maven

    • High Level Overview

    • Ant vs Maven

    • Installation of Maven

    • Demo using Sample Maven Project

    • Maven Structure

    • Introduction of Maven Folder Structure

    • The pom.xml

    • Dependencies

    • Goals

    • Local Repo Structure

    • Defaults

    • Sample Demo of Build Session of Maven Project

    • Maven Dependencies

    • Dependency version

    • Versions

    • Types

    • Transitive Dependencies

    • Scopes

    • Maven Repositories

    • What is a Repository

    • Dependency Repository

    • Adding a Repository

    • Plugin Repository

    • Demo Installation

    • Importing Projects

    • Converting Existing Projects

    • Pom Viewer

    • Effective Pom

    • Maven Eclipse Integration

     

    • Discuss about DB connectivity

    • Continuous Integration Testing using Jenkins

    • About Jenkins

    • Installing Jenkins

    • History of Jenkins

    • Creating a simple job

    • Splitting of Projects

    • Integrating Jenkins to the Project

    • What is Continues Integration

    • Repository

    • Introduction to repository

    • Create repository and cloning projects

    • Commands

    • Automation Project

Section 3

  • Cypress Automation Testing with JavaScript or Playwright Automation Testing with JavaScript

    Diploma in Cypress or Playwright – Overview

    The Diploma in Cypress / Playwright program is built for QA professionals and automation testers who want to gain mastery over one of the most powerful modern test automation frameworks. Choose either Cypress or Playwright based on your project or career goals — both are industry-leading tools used for front-end and API automation.

    Program Highlights

    • Learn one framework — Cypress or Playwright

    • Real-time implementation on live web applications

    • Covers E2E testing, API automation, cross-browser testing, CI/CD pipelines

    • Hands-on exercises and practical test case scenarios

    • Guidance on writing robust, maintainable test automation scripts

    • Mentorship from industry QA experts

    • Placement support and career guidance

    Key Modules

    If You Choose Cypress:

    • Introduction to Cypress & setup

    • DOM interaction & assertions

    • API Testing in Cypress

    • Page Object Model

    • CI/CD Integration (Jenkins / GitHub Actions)

    If You Choose Playwright:

    • Playwright fundamentals & installation

    • Test automation in multiple browsers

    • API & Visual Testing

    • Test Runner and Parallel Execution

    • CI/CD pipeline setup

    Who Should Enroll

    • QA professionals aiming to upskill in modern automation tools

    • Manual testers looking to transition into automation

    • Developers interested in building end-to-end test solutions

    Mode: Online / Offline

    Certification: Diploma in Automation Testing (Cypress or Playwright)

Section 4

  • Mobile Automation Testing - APPIUM

    Mobile Automation Testing - APPIUM

    Automation Testing Introduction, Environment Setup and Tools

    • Introduction to Testing

    • Introduction to Automation Testing

    • Types of Automation Tools

    • Functionality Testing Tools

    • Performance Testing Tools

    • Test Management Tools


    Introduction to Appium & Mobile automation Testing

    • Introduction to Mobile automation testing

    • Selenium 3.0 and APIs

    • Automation for IOS and Android devices

    • Running the scripts on Emulators

    • Running the scripts on Real devices

    • Various tools available for Mobile automation testing

    • Understanding the API Levels and Appium Concepts

    • Client/Server Architecture, Session, Desired Capabilities, Appium Server and Appium Clients

    Installing JDK and Android SDK

    • Pre-requisite for starting with Appium

    • Supported Java versions

    • Configuring environment variables

    • Downloading and Installing JDK

    • Downloading Android SDK

    • Taking a look at available Android Virtual Devices

    Basic installation for Appium on Windows

    • Visiting Appium.exe

    • Downloading Appium for Windows

    • Downloading Appium jars and other dependencies

    • Configuring SDK Manager

    • Downloading different Android API levels

    • Setting up Android environment variables

    • Downloading Appium GUI Tool

    • Understanding Application path, Package & Launch Activity

    • Starting Appium Server

    • Running a sample test to make sure everything works fine

    Downloading Appium Dependencies, Desired Capabilities, Packages & Activities information

    • Understanding Desired Capabilities class

    • Extracting Packages and Activities information of pre and post installed apps

    • Downloading Appium Maven Dependencies

    • Adding Device Name

    • Connecting real device to USB and running ADB commands

    Starting the Appium server programmatically Windows OS

    • Starting the Appium server through code / programmatically on Windows

    • Downloading Appium Maven Dependencies

    • Stopping the Appium server

    • Kill all nodes

    UIAutomator Viewer

    • Opening UIAutomator Viewer through SDK tools kit

    • Understanding different locator strategies

    • Taking the Device screenshot

    • Device screenshot with Compressed hierarchy

    • Understanding the different locator tags

    Appium Inspector

    • What is Appium Inspector?

    • How and when to run it?

    • Record and Play using Appium Inspector

    • Locating elements with the help of Appium Inspector

    • Inspector will only run with active session

    Object Repository

    • What is object repository?

    • How to use object repository in framework

    • What is the use of maintain Object repository

    • Types of creating object repository

    Object Locators and Techniques

    • Locating Elements on the App

    • What all can be locatable

    • Locating elements within elements

    • Locating multiple elements

    • Find Element By Android UIAutomator

    • Exploring UIAutomator API

    • Finding Elements by ClassName

    • Finding Elements by ids

    • Finding Elements by Xpaths

    • Using different functions inside UIAutomator class

    • Exercises

    Testing Android Native, Hybrid & Web Apps on Windows

    • Native App Test – Making a call with Internal Dialer Application

    • Native App Test – Adding a new contact to Phonebook

    • Native App Test – Sending SMS from a real device

    • Native App Test – Automating a standard App

    • TouchActions and Events – Handling user gestures

    • WebApp Test – Automating Web based testing on Chrome Browser

    • Hybrid App Test – Automating the mobile messaging app

    Unit Test Framework

    • TestNG Introduction

    • TestNG Annotations

    • TestNG Implementation Web Driver Scripts

    • Difference between JUnit and TestNG

Section 5

  • Postman Automation Testing or REST API Automation Testing

    API Testing - Postman

    1. Introduction

    This course is designed to cover all aspects of API Testing & Postman tool and also to provide users with the knowledge required to work with Postman tool at a professional level. This course addresses planning and performing API tests, developing the pre-test & post-test scripts using Postman, executing the API tests and generating HTML reports using different tools like Newman.

    The course covers real-world best practices for effective use of Postman tool for API testing with practical examples demonstrated. An assessment is included with the course and is a 30 minutes exam, 20 questions, multiple-choice exam which takes place on the final day of the training program.

    2. API Introduction

    In this module, you will learn about

    • Introduction to web application architecture

    • Introduction to APIs

    • Introduction to Web-Services

    • How does an API works

    • What is API testing?

      1. What does API Testing involve

      2. Validation techniques used in API Testing

      3. API Testing Steps

      4. Understanding URI, End points, Resources, Http verbs

      5. GUI tools available for API Testing

      6. Command-line tools available for API Testing

      7. Best Practices for API Testing

    • Advantages of API

    • API vs Web-Services

    • Introduction to API architecture, REST API, SOAP API

    • Understanding how REST API architecture works

    • Understanding how SOAP API architecture works

    • Understanding the HTTP methods GET, POST, PUT, DELETE, PATCH, OPTIONS, HEAD, and Few more

    3. Introduction to Postman API Testing Tool ο‚·What is Postman tool

    • Installation of Native Postman tool

    • Installation of Postman tool as Chrome Add-on

    • Introduction to Postman landscape

    • Introduction to Postman Settings

    4. API Testing using Postman

    • Creating First API request using Postman

    • Functional Testing of Web Services

    • Understanding History

    • Setting up Test Project with REST APIs

    • Validating responses with Postman client

    • Validating the body of the first JSON response

    • Examples of validating response headers and status codes

    • Understanding query parameters on sending request

    • Validating status code

    • Validating Response time

    • How to debug & troubleshoot

    • How to create and manage Workspaces

    • Importing request from your browser

    • Cookies

    • Saving Responses

    • Creating collections in Postman tool

    • Importing/Exporting collections using Postman tool

    • Run Collections Remotely with URL

    • Creating variables at difference scope levels and how to refer them

    • How to set and get variables through scripting

    • Creating Environments

    • How to setup different URLs using environments

    • How to create quick scripts

    • Pre-request scripts

    • Test scripts/Assertions

    • Make the requests dynamic by taking advantage of variables

    • Generating code snippets in Postman tool

    5. Advanced Topics + API Automation Framework Postman API Automation: Part 1

    • Collection Runner

    • Postman monitors

    • Automating with Newman tool

    • Basic introduction to NPM tool & NodeJS

    • Installing NodeJS

    • Installing Newman tool

    • Running a collection with Newman tool

    • Specifying environments in Newman tool

    • Creating an HTML report using Newman tool

    • Using Authentication/Authorization in Postman tool

    • Introducing delays for scheduled or continuous load API testing

    Postman API Automation: Part 2

    • Automating POST request with payload

    • Grabbing the response body into the string for advance validations

    • Data-Driven testing using CSV and JSON

    • Scheduling the API testing periodically

    • Load testing of API testing in Postman tool

    • Running and analyzing Load Test results

     

    Rest API Automation Testing
     

    Rest Assured Setup for API Automation Testing

    • Introduction on Test API's

    • Setting up Test Project with RestAssured API's

    • Build Rest API Automation Test to Add Place and validate Status codes

    Validating the Rest API Responses

    • Assertions on Json Response Body and Headers through Automated code

    • Parsing the Json Response body using JsonPath class

    • Integrating the Multiple API's with common Json response values

    • Building End to End Automation using GET, POST and PUT Http Methods

    • Importance of Junit/TestNG Assertions in validating the responses

    Diving in Depth-Automating Rest API’s

    • Understanding Structure of Complex Nested Json and its array notations

    • Json used in this Section with Queries to solve

    • Retrieving the Json Array Size and its elements using JsonPath

    • Iterating over every element of Json Array and accessing elements in it

    • Retrieving Json Nodes on Condition logic using JsonPath

    • Real Time example to solve Business logic through Json response

    Handling Dynamic JSON Payloads with Parameterization

    • Why Dynamic Json payloads are important to understand

    • Introduction to Library API

    • Rest Assured Test for Library API Add Book http method

    • Sending parameters to payload from Test

    • Understanding TestNg Data provider for parameterization

    • Example on Parameterization of API Tests with multiple data sets

    • How to handle with static json payloads

    Rest Assured Automation for OAuth 2.0 Authoization code

    • Building up Rest Assured Automation Test for the OAuth Project

    • Integration Web UI Automation to generate Authorization code

    • Formatting URL String to retrieve code using java methods

    • How to deal with Client Credentials Grant type for OAuth flow

    Cucumber BDD API Framework Development from Scratch-1

    • Creating Maven project with Cucumber Rest Assured Dependencies

    • Building Cucumber Feature file for Rest Assured API Tests

    • Building Test Runner and Step Definition files for Add Place API Feature Test

    • Implementing Real code in Step Definition files with reusable components

    • Running the Test in Cucumber Standards with necessary Configuration changes

    • Building Utility Files and Implement Logging feature in Framework

    • Implement Mechanism to drive Global property values from Properties file

    • Data Driven Testing Mechanism for API Tests using Cucumber example feature

    • Parameterize API Test with multiple Data sets using Cucumber Framework features

    • What are Enum classes? How Framework can utilize the Enum concepts

    • Removing Hardcoded resource details with Enum class Methods

    • Build End to End Testcase with Add and Delete Place in Framework Standards

    • Build End to End Testcase in Framework Standards

    • Creating Additional Scenarios in Framework to reuse existing Step Definitions

    • Importance of Cucumber Hooks in setting up Preconditions for API Tests

    • Optimizing the Framework Tests with all necessary validations -

    • Running the Complete Framework using Maven commands

    • Generate Excellent Cucumber HTML reporting with additional Plugins

    Cucumber BDD API Framework Development from Scratch-2

    • Introduction to Jenkins CI tool

    • Integrating the API Framework into Jenkins and triggering with New job setup

    • Setting up Parameterized Jenkin Job for API Framework with multiple Tag

Section 6

  • Performance Testing - Jmeter

    Performance Testing Concepts

    • What is performance testing
    • Performance Life Cycle
    • Load Testing
    • Stress Testing
    • Endurance Testing
    • Spike Testing
    • Threads, Rampup, duration, rampdown
    • Scenario, flow and script
    • Work Load Modelling
    • Perf Vs Prod Environment
    • Test Data
    • Load Generator
    • Understanding Application behaviour
    • Performance acceptance criteria
    • Performance reporting fundamentals

    Jmeter Introduction

    • Jmeter Features
    • Setup and Installation
    • Jmeter GUI overview
    • Introducing various elements
    • Creating a basic test plan
    • Running a basic performance test

    Jmeter Script Recording

    • Setting up proxy server
    • Recording a website
    • Recording from other ways
    • Formatting/managing test plan
    • Script replay

    Thread Group

    • Introduction
    • Covering different types:
    • Single thread group Multiple thread group Arrival
    • Concurrency
    • Stepping
    • Ultimate
    • Teardown

    Samplers

    • Introduction
    • Use of different samplers
    • HTTP Request
    • FTP Request
    • TCP Sampler
    • JDBC Sampler
    • SOAP/XML-RPC
    • Debug Sampler

    Config Elements

    • Http Cookie Manager
    • Http Header Manager
    • Http Cache Manager
    • Http Request Default
    • Counter and its use
    • Random Variable
    • User Defined Variable
    • CSV Data Set Config
    • Writing data to file

    Listeners

    • Introduction to listeners View Result in Tree
    • View Result in Tables Summary Reports
    • Aggregate Report
    • Different Graphs reports and concepts Understanding Performance Reporting metrics:
    • Average
    • Mean
    • Median 90,95,99% line Std
    • Deviation Response time
    • Latency Throughput Bytes
    • Connect Time
    • Save Response to a file Simple Data
    • Writer

    Timers

    • Introduction
    • Use of Timers
    • Managing load/users through timers
    • Constant Timer
    • Uniform Random Timer
    • Synchronizing timers
    • Constant Throughput timer

    Pre and Post Processor

    • Introduction to Pre/Post Processor Use
    • case
    • User Parameter
    • Sample Timeout
    • Regular Expression Extractor
    • JSON Extractor
    • Result Status Action Handler
    • BeanShell Pre and Post Processor (Separate detailed Session on this)

    Logic Controllers

    • Overview
    • Transaction Controller
    • Once only Controller
    • Loop Controller
    • Interleave Controller
    • Throughput controller
    • If controller
    • While Controller
    • For Each Controller
    • Module Controller
    • Include controller
    • Simple Controller
    • Random Controller

    Assertions

    • Introduction to assertions
    • Finding best content to assert
    • Response Assertion
    • Size Assertion
    • HTML Assertion
    • Duration Assertion
    • XML Assertion
    • BeanShell Assertion

    Jmeter Functions

    • Encoding Functions (base64, urlDecode, urlEncode, char, escapeHTML) Random Number
    • Random date and Time
    • String Functions (toUpper, toLower, subString, randomString, changeCase, strLen..) ChooseRandom Is Defined
    • threadNumber
    • randomFromMultipleVar
    • Other function overview

    Bean Shell Scripting

    • Basic Understanding
    • Getting and setting variables
    • Understanding scope

    DB testing

    • Basic concepts
    • Building JDBC test plan
    • Running test and reading report

    Non GUI and Distributed Mode

    • Optimizing Jmeter resource usage
    • Running Jmeter from Command Line
    • Distributed Testing using Jmeter

    Jmeter Reports and Graphs

    • Generating HTML report
    • Analysing test result in Excel
    • Performance reporting key terms

    Application resource monitoring and test result analysis

    • Performance test an application
    • Monitoring different performance parameters
    • Identifying issues and bottlenecks

    Jmeter Plugins

    • Make use of plugins
    • Selenium integration
    • Various ThreadGroups
    • RandomCSV
    • Throughput Shaping timer

    Advance Performance test plan design

    • Using various elements to design advance performance test plan Fixed load scenario
    • Fixed concurrent user scenario

    Jmeter Properties

    • Understanding properties files
    • Get familiar with various properties keys

    Integration with Webservices API Testing

    • Introduction to Webservices
    • WSDL
    • UDDI SOAP Message (Request & Response)
    • Test Plan for Webservice
    • WebService/SOAP Sampler

    Integration with BlazeMeter

Image

ASHOK KUMAR

Founder & CEO

More than 16 Year Working experience in testing with CMM level orgranizations i.e Sapient, Saxo Bank, IBM & Fareportal. Currently working as Enterpreneur with Askme Technologies & driving training vertical Askme Training. Involved in setting up of manual, automation testing and Agile teams. Implemented various automation projects using Selenium, QTP, SOAP UI & JMeter etc. Trained thousands of students for Manual Testing, ISTQB Certification, Agile Testing,QTP & Selenium. Conducted various Online trainings, corporate trainings, College trainings and face to face trainings across the Globe.

Our Courses development

Related Courses

Image
Advantages for you through AskMeTraining

Grouped requests in a batch format

Image
Advantages for you through AskMeTraining

Grouped requests in a batch format

Image

WEEKEND

03 Jan, 2026

Take class during Weekend and utilize your weekend for practice.

Get weekend training by Industry Experts.

Get Proper guidance on certifications.

Register for Best Training Program.

FASTRACK

04 Jan, 2026

Running lack of time? Join Fastrack classes to speed up your career growth.

Materials and guidance on certifications

Register for Best Training Program.

WEEKDAYS

06 Jan, 2026

Take class during weekdays and utilize your weekend for practice.

Get weekend training by Industry Experts.

Get Proper guidance on certifications.

Register for Best Training Program.

Do the timings not align with your schedule?

We can schedule a session at a time that works best for you.

Related Course

Course Detail Training Feature Image
1
PHONE Contact Us
Γ—

For Call

+91-9999385943

For Call

+91-9999568773