Course Outline

Day 1: Introduction to Manual Testing & Foundations

1. Introduction to Software Testing

  • Definition and Importance of Software Testing
  • Goals of Testing
  • Quality Assurance vs Quality Control vs Testing

2. Testing Levels and Types

  • Unit Testing
  • Integration Testing
  • System Testing
  • Acceptance Testing
  • Overview of Black Box, White Box, and Grey Box Testing

3. Manual Testing Process

  • Requirement Analysis
  • Test Planning
  • Test Design
  • Test Execution
  • Test Closure

4. Test Case Design 

  • Introduction to Test Cases
  • Attributes of a good test case
  • Writing effective test cases using standard templates
  • Practical exercise: Write a test case


5. Testing Techniques 

  • Boundary Value Analysis (BVA)
  • Equivalence Partitioning (EP)
  • Decision Table Testing

6. Introduction to Bug Tracking

  • What is a Bug/Defect?
  • Bug Life Cycle
  • Attributes of a good bug report

7. Practical Session: Hands-on Manual Testing

  • Setting up a simple application
  • Writing and executing test cases
  • Logging defects

Day 2: Advanced Manual Testing Techniques & Best Practices


1. Non-functional Testing Overview 

  • Performance Testing
  • Usability Testing
  • Security Testing
  • Compatibility Testing

2. Advanced Test Case Design Techniques

  • State Transition Diagrams
  • Use Case Testing

3. Exploratory Testing

  • Definition and Importance
  • Charter-based Testing
  • Session-based Testing

4. Test Management & Planning 

  • Importance of Test Planning
  • Test Strategy vs Test Plan
  • Elements of a Test Plan

5. Risk-based Testing 

  • What is Risk?
  • Risk Identification
  • Risk Assessment
  • Risk Mitigation

6. Best Practices in Manual Testing 

  • Effective Communication in Testing Teams
  • Collaboration with Developers
  • Continuous Learning & Skill Enhancement

7. Soft Skills for Testers

  • Importance of Communication
  • Critical Thinking
  • Reporting and Advocacy

8. Practical Session: Real-world Manual Testing Scenarios

  • Testing a more complex application
  • Writing advanced test cases
  • Exploratory testing exercises

Summary & Conclusion

Requirements

No requirements.

 14 Hours

Number of participants



Price per participant

Testimonials (7)

Related Courses

Related Categories

1