Description
Manual Testing is a fundamental process in software quality assurance where testers manually execute test cases without using automation tools. It focuses on identifying bugs, usability issues, and verifying that the application behaves as expected. Manual testing ensures the reliability and functionality of software by simulating real user scenarios.
What You will Learn
During this program, you will learn how to manually test software applications to ensure they meet quality standards and function as intended. You will gain both theoretical knowledge and practical hands-on experience in writing test cases, executing test scenarios, identifying bugs, and reporting defects. The training will cover the full software testing lifecycle, focusing on real-world manual testing practices.
After this training, you will be able to:
Course Syllabus
Manual Testing
- What is Software Testing?
- Why Testing is Important
- Principles of Testing
- SDLC vs STLC
- Quality Assurance vs Quality Control vs Testing
- Types of Testing: Functional & Non-functional
- Phases of SDLC
- Waterfall Model
- V-Model
- Agile Methodology
- Scrum Framework
- Roles of Tester in Different SDLC Models
- STLC Phases: Requirement Analysis, Test Planning, Test Case Design, Test Environment Setup, Test Execution, Test Closure
- Entry and Exit Criteria
- Deliverables in Each Phase
- Levels of Testing: Unit, Integration, System, UAT
- Types of Testing: Smoke, Sanity, Regression, Retesting, Compatibility, Usability, Exploratory, Ad-hoc, Alpha & Beta Testing
- Static vs Dynamic Testing
- White Box & Black Box Testing
- Equivalence Partitioning
- Boundary Value Analysis
- Decision Table Testing
- State Transition Testing
- Use Case Testing
- Test Plan: Structure and Importance
- Test Scenario vs Test Case
- How to Write Effective Test Cases
- Test Case Template
- Test Data Preparation
- RTM (Requirement Traceability Matrix)
- What is a Bug/Defect?
- Defect Life Cycle (New, Open, Fixed, Retest, Closed, Reopen, Deferred, Rejected)
- Severity vs Priority
- Defect Reporting
- Best Practices in Bug Reporting
- Introduction to Jira
- Creating Projects in Jira
- Logging Bugs in Jira
- Assigning & Tracking Issues
- Test Case Management in Jira (Xray or Zephyr)
- What is Agile?
- Scrum Overview
- Role of Tester in Agile
- Daily Stand-ups, Sprint Planning, Reviews
- Agile Testing Quadrants
- Test Automation in Agile Context
- Web Application Testing Checklist
- Cross-browser Testing
- Mobile App Testing (Manual Approach)
- Responsive Design Testing
- Understanding Business Requirements
- Preparing Test Scenarios & Test Cases
- Executing Test Cases on Application
- Reporting Bugs and Tracking
- Preparing Test Summary Reports
- End-to-End QA Process in a Company
- Top Interview Questions
- Real-time Test Cases & Scenarios
- Resume Tips for QA Roles
- ISTQB Certification Overview (Optional)
- Project-Based Mock Assessment