12038-NC

Module 1: Introduction to Software Testing

  • Definition and Importance

    • What is software testing?

    • Why testing matters in software development

  • Types of Testing

    • Functional Testing (Unit, Integration, System)

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

    • Security Testing overview

  • Testing Methodologies

    • Agile Testing Principles

    • Waterfall Model Testing Approach

  • Manual vs Automated Testing

    • Advantages and challenges

    • When to use each method


Â