Quality Assurance & Software Testing

Summary of Key Learnings
Pre-requisites

Course Breakdown

Week 1

  • Unit 1: Fundamentals of Testing
    • Why is Testing Necessary?
    • What is Testing?
    • Seven Testing Principles
    • Fundamental Test Process
    • The Psychology of Testing
    • Code of Ethics

Week 2

Week 3

  • Unit 4: Test Design Techniques
    • The Test Development Process
    • Categories of Test Design Techniques
    • Specification-Based or Black Box Techniques
    • Structure-Based or White Box Techniques
    • Experience-Based Techniques
    • Choosing Test Techniques

Week 4

  • Unit 5: Test Management
    • Test Organization
    • Test Planning & Estimation
    • Test Progress Monitoring and Control
    • Configuration Management
    • Risk & Testing
    • Incident Management
  • Unit 6: Tool Support for Testing
    • Types of Test Tools
    • Effective Use of Tools: Potential Benefits and Risks
    • Introducing a Tool into an Organization(Defect Tracking/Test Management Tools
  • Week 5 & 6