Beginner Guide • Manual Testing • Interview Preparation

Manual Testing Basics
Complete Beginner Guide

✔ Concepts Explained ✔ Real-Time Examples ✔ Interview Ready

What is Manual Testing?

Manual Testing is the process of testing software manually without using automation tools. Testers execute test cases, observe system behavior, and verify expected results.

It focuses on validating application functionality from a user perspective.

Why Manual Testing is Important?

  • Identifies defects before release
  • Improves product quality
  • Ensures requirement validation
  • Provides better user experience

Types of Manual Testing

Manual Testing Process

  1. Requirement Analysis
  2. Test Planning
  3. Test Case Creation
  4. Test Environment Setup
  5. Test Execution
  6. Defect Reporting
  7. Test Closure

STLC Overview

STLC (Software Testing Life Cycle) defines structured testing phases:

  • Requirement Analysis
  • Test Planning
  • Test Case Development
  • Test Execution
  • Test Closure

What is a Test Case?

A Test Case is a document that describes test steps, expected results, and test data. It ensures systematic testing.

Defect Life Cycle

  • New
  • Assigned
  • In Progress
  • Fixed
  • Retest
  • Closed
  • Reopened (if issue persists)

Tools Used in Manual Testing

  • JIRA (Defect Tracking)
  • HP ALM (Test Management)
  • Excel (Test Case Documentation)
  • Postman (API Testing)

Career Scope in Manual Testing

Manual Testing is a great starting point for beginners. With experience, testers can move to Automation Testing, Performance Testing or QA Lead roles.

Interview Questions

What is manual testing?
Manual testing is testing software manually without automation tools.

What is STLC?
STLC is the Software Testing Life Cycle that defines structured testing phases.

What is defect life cycle?
It describes the stages a defect goes through from identification to closure.

Frequently Asked Questions

Is manual testing still in demand?
Yes, especially for exploratory and usability testing.

Can manual testing be automated?
Manual test cases can later be automated using tools like Selenium.