Manual testing is the process of manually testing software for defects. It requires a tester to play the role of an end user whereby they utilise most of the application's features to ensure correct behavior.

Length : 20 Hours


Introduction to Software Testing

Differences b/w Manual and Automation Testing

Objectives of Test Engineer

Software Quality

Major Activities in Software Company

Skill Set Required for Functionality Test Engineer

Roles and Responsibilities of Test Engineer


Development Environment

Test Environment

User Acceptance Test Environment

Production Environment


SDLC Models

Waterfall Model

Prototype Model

Spiral Model

RAD Model

Fish Model


Agile Scrum Methodology

Testing Approaches

Exhaustive Testing

Optimal Testing

Testing Methodologies

White Box Testing

Black Box Testing

Gray Box Testing

Testing Levels

Unit Testing

Integration Testing

System Testing

User Acceptance Testing

Some Important Testing Terminologies


Regression Testing

Ad-hoc Testing

Smoke Testing

Sanity Testing

Exploratory Testing

Jump/Monkey Testing

L10N Testing(Localization Testing)

L18N Testing(Internalization Testing)

Mutation Testing

Defect Seeding Testing

Maintenance Testing


Test Plan Document

Test case Design

What is Test Case

Types of Test cases

Test case Design Technologies

Use case & Test Scenario

Test case Template

Examples on Test case’s preparation

Review on Test cases

Test Execution Flow

Defect Repository

Defect Submission Process

Defect Template

Priority and Severity

Test Closure