00 - Software Testing Table of Contents

  1. Software Testing Overview:
  1. What is Software Testing
  2. Testing Life Cycle
  3. Broad categories of testing (static, dynamic Testing)
  1. Types of Testing
  1. Black Box testing
  1. Definition
  2. Black box testing methods (Equivalence Partitioning, Boundary Value Analysis etc.)
  3. Advantages
  4. Disadvantages
  1. White Box Testing
  1. Definition
  2. White box testing methods (Code Coverage Analysis, Control structure Testing etc.)
  3. Advantages
  4. Disadvantages
  1. Difference between Black Box and White Box Testing
  2. Unit Testing
  3. Integration Testing
  4. Regression Testing
  5. System Testing
  6. Acceptance Testing
  7. Performance Testing
  8. Stress Testing
  9. Smoke Testing
  10. Sanity Testing
  11. Load Testing
  12. Alpha Testing
  13. Beta Testing
  14. GUI Testing
  15. Ad- Hoc Testing
  1. Test Artifacts
  1. Test Strategy
  2.  Test Plan
  3. Test  Scenario
  4. Test Case
  5. Traceability Matrix
  6. Test Report (Daily Test Execution Report , Integration & System Test Report)
  1. Defect Management
  1. Definition of Defect
  2. Defect Severity Classification
  3. Difference in defect severity and priority
  4. Defect Lifecycle
  5. Defect Reporting
  6. Defect Tracking
  7. Defect Analysis (Defect Pareto Chart, Root cause Analysis)
  8. Defect Prevention
  1. Test Management
  1. Test estimation
  2. Function Point Analysis
  3. Test Case Point Analysis
  1. Agile Software Development and Testing
  1. Agile Umbrella (Scrum Methodology)
  2. Challenges for Agile Testing

 

Like us on Facebook