top of page

Manual Testing

Price

NA

Duration

NA

Enroll

Modules

Module 1: Introduction to Software Testing
  • Importance of software testing in SDLC

  • Manual vs. Automated Testing

  • Types of software applications (Web, Mobile, Desktop)


Module 2: Software Development Life Cycle (SDLC) & Testing Life Cycle (STLC)
  • Different SDLC models: Waterfall, Agile, V-Model, DevOps

  • Phases of STLC and the role of testing

  • Entry and exit criteria in testing


Module 3: Types of Software Testing
  • Functional Testing (Unit, Integration, System, UAT)

  • Non-functional Testing (Performance, Security, Usability)

  • Regression, Smoke, and Sanity Testing


Module 4: Test Planning & Documentation
  • Understanding Test Plan and Strategy

  • Writing effective Test Cases & Test Scenarios

  • Test Data Preparation & Execution


Module 5: Defect Management & Bug Tracking
  • What is a defect? Severity vs. Priority

  • Bug Life Cycle & Reporting Bugs

  • Tools: Jira, Bugzilla, Redmine


Module 6: Black Box Testing Techniques
  • Equivalence Partitioning

  • Boundary Value Analysis

  • Decision Table & State Transition Testing


Module 7: White Box Testing Techniques
  • Code Coverage & Statement Coverage

  • Unit Testing & Code Review Best Practices


Module 8: Usability Testing & UI Testing
  • Principles of Usability Testing

  • Evaluating UI/UX design from an end-user perspective

  • A/B Testing & User Feedback Analysis


Module 9: Test Execution & Reporting
  • Test Execution Process

  • Generating Test Reports & Metrics

  • Test Closure Activities


Module 10: Agile Testing & QA in Agile Environment
  • Agile Testing Methodologies

  • Role of QA in Scrum & Kanban

  • Continuous Testing in CI/CD


Module 11: Introduction to API Testing (Bonus)
  • Basics of API Testing & Postman Tool

  • Validating API responses (GET, POST, PUT, DELETE)

​

bottom of page