02-Software Testing in SDLC: Types and Strategies

Unit, Integration, System, and Acceptance Testing

📅 Mar 4, 2026

📝 Topics Covered

  1. 1. Software Testing
    • Definition, Verification & Validation
  2. 2. Types of Software Testing
    • 2.1 Manual Testing
    • 2.2 Automation Testing
  3. 3. Levels of Software Testing
    • 3.1 Unit, 3.2 Integration, 3.3 System, and 3.4 Regression Testing
    • Testing environments (Alpha, Beta, Acceptance)
    • Non-functional testing (Load, Stress, Security)
  4. 4. Test Case Design Approaches
    • 4.1 White Box, 4.2 Black Box, and 4.3 Gray Box Testing
  5. 5. Test-Driven Development (TDD)
    • 5.1 Shift Left vs. Shift Right testing paradigms
Read More