Software Testing

Software Testing

Learn industry-standard software testing practices to identify defects & improve quality

About Course

Software Testing involves verifying software applications manually to ensure they meet specified requirements and function correctly. This process focuses on identifying defects, validating features, and ensuring a smooth user experience without using automation tools. Through structured testing techniques, test case execution, and defect reporting, manual testing plays a critical role in delivering high-quality, reliable software products.

Topics Covered

  • Introduction to Manual Testing

  • Software Development Life Cycle (SDLC)

  • Software Testing Life Cycle (STLC)

  • Principles of Software Testing

  • Types of Testing (Functional, Non-Functional, Regression, Smoke, Acceptance, etc.)

  • Test Planning and Test Strategy

  • Test Case Design & Documentation

  • Defect Reporting and Tracking

  • Test Execution & Reporting

  • Testing Techniques (Static & Dynamic)

  • Testing Levels (Unit, Integration, System, UAT)