img

Diploma in Software Testing

Career Course
  • Eligibility: Graduate
  • Lecture Duration: 6 months
  • Placement: 100% Placement
  • Job Profile: Manual Tester, Automation Tester, QA lead, Test Architect, Performance Tester, Senior Tester, Software Tester.
  • Mode of Lecture: Online / Classroom
About Software Testing:

Software testing evaluates software applications to ensure they meet specified requirements and function correctly by identifying defects early. This process verifies functionality, performance, and usability while minimizing risks in the software development life cycle (SDLC). It can be manual or automated, supporting both verification (building correctly) and validation (building the right product).

Why you should learn Software Testing:

A career in software testing offers a structured path from entry-level roles to leadership, with strong demand in India's expanding IT sector driven by agile, DevOps, and AI trends. It suits analytical minds in education or tech, enhancing employability at institutes like AIIITS through skills in quality assurance.

Job Market Demand

In India 2026, average Software Test Engineer salary is ₹22.9 lakhs (median ₹17.6 lakhs), with fresher at ₹10-18 lakhs and seniors up to ₹97 lakhs. Roles like Performance Tester earn ₹5-12 lakhs, varying by experience and location.

Course Contents
MANUAL TESTING:

Software Development Life Cycle:

Requirement Gathering and Analysis

What is System Design?

System development

System testing

System maintenance

Software Testing Life Cycle

What is test plan and test case document?

Test cases

Test plan

Types of testing

Defect analysis

Traceability matrix

AUTOMATION TESTING TOOLS

QUICK TEST PROFESSIONAL / UNIFIED FUNCTIONAL TEST

Introduction to QTP

Record and run a script

Introduction to Object Repository

Shared Object Repository

Synchronization

Check Point

Database checkpoint

Output Values

Data Driven Test

Actions

Regular Expression

AUTOMATION TESTING TOOL - SELENIUM (C# / JAVA / PYTHON)

Introduction to Selenium

Need of Test Automation

Why Open Source Test Automation

Introduction of Selenium

Selenium Components

Selenium Web Driver

Selenium GRID

POM

Maven

Framework

AUTOMATION TESTING TOOL - PERFORMANCE TESTING - Load Runner

Introduction to Performance Testing

Performance testing tools

Entry Criteria

Exit Criteria

Performance Test Approach & Types

Application Performance Testing

Infrastructure Performance Testing

Stress Testing

Soak Testing

Introduction to Load Runner

Load Runner Components

Protocol Advisor

Load Test Process

What is Vugen?

Why Vugen?

Parameterization

C functions and File concepts

Runtimes Settings

LR Functions, LR Versions & Vugen Error Messages

Script covering all topics

SSL/encryption related protocol

LDAP protocol

Performance Analysis Approach

Live Project covers PT end to end process

Other Common used functions

Creating Meaningful Reports

PERFORMANCE TEST USING JMETER

Introduction to JMeter

Installation, Running

Introducing the JMeter GUI

Configuring JMeter

JMeter Features

JMeter Listeners

JMeter Functions and User Variables

Using JMeter proxy server

Parameterising Tests in JMeter

Using Regular Expressions in JMeter

Remote & Distributed Testing in JMeter

Resource Monitoring in JMeter

Analysing & Understanding JMeter Results

MOBILE TESTING

Introduction to Mobile Applications

What is Mobile Application?

What is Mobile Application Testing?

Overview of Mobile Applications

Native Mobile Applications

Hybrid Mobile Applications

Mobile Web Applications

Challenges in Mobile Application Testing

Types of Mobile Application Testing

Functional Testing

GUI Testing

Interface Testing

Compatibility Testing

Performance Testing

Security Testing

Content Testing

Localization Testing

Usability Testing

Interrupt Testing

Installation/Un-Installation Testing

Appium

Introduction to Appium & Mobile automation Testing

Basic installation for Appium on Windows

Locator

UIAutomator Viewer

QUALITY CENTER (QC)

Introducing Quality Centre

Specifying Releases and Cycles

Specifying Requirements

Planning Tests

Running Tests

Adding and Tracking Defects

SECURITY TEST

Introduction to Security Testing

The software security problem

Security testing approaches

Security testing framework

Security Testing Prior to Development

Security policy and standards

Secure software development process

Security Testing During Definition and Design

Security requirements

Architecture and design reviews

Threat modelling

Security test planning

Security Testing During Implementation

Secure code review

Security testing features and functions

Security testing interfaces and exceptions

Understanding and Testing Security Controls

Authentication and access control

Input validation and encoding

Encryption

User and session management

Error and exception handling

Audit and logging

API TESTING

Understanding API basics including HTTP methods

Test Design techniques

Tools and execution

Testing techniques

Postman manual testing

Advanced Postman & Test Design

Ready to start your career? Explore our recruitment partners and hiring companies. View Recruiters
Call Us Now
Whatsapp Now
Email with Us
Enquiry Now
  Call Us Now
  Whatsapp Now
  Email With Us
  Enquiry Now