Manual Testing Full Course Syllabus
- Module 1: Basics of Software Testing
- What is Software Testing
- Importance of Testing
- Software Development Life Cycle (SDLC)
- Testing Life Cycle (STLC)
- Types of Testing: Manual vs Automation
- Module 2: Testing Fundamentals
- What is Manual Testing
- Roles of a Manual Tester
- Test Levels: Unit, Integration, System, Acceptance
- Test Types: Functional vs Non-Functional
- Module 3: Test Planning & Documentation
- Test Plan and its components
- Test Strategy
- Test Scenarios and Test Cases
- Test Data Preparation
- Traceability Matrix (RTM)
- Module 4: Testing Techniques
- Black Box Testing
- Equivalence Partitioning
- Boundary Value Analysis
- Decision Table Testing
- State Transition Testing
- White Box Testing (basic concepts)
- Module 5: Defect Lifecycle
- What is a Bug/Defect
- Defect Life Cycle
- Severity vs Priority
- Bug Reporting (with example)
- Tools: JIRA, Bugzilla (basic introduction)
- Module 6: Functional Testing
- Smoke Testing
- Sanity Testing
- Regression Testing
- User Acceptance Testing (UAT)
- Module 7: Non-Functional Testing (Basics)
- Performance Testing
- Load & Stress Testing (basic concepts)
- Security Testing (basic)
- Usability Testing (basic)
- Module 8: Web & Mobile Testing Basics
- Understanding Client-Server Architecture
- Browser Compatibility Testing
- Mobile App Testing (iOS/Android) basics
- Responsive Testing
- Module 9: Database Testing (Basics)
- Checking data in database
- CRUD operations validation
- Data integrity and consistency checks
- SQL basics for testers
- Module 10: Test Execution & Reporting
- Test Execution Process
- Logging defects
- Test Summary Report
- Status Reporting
- Module 11: Tools Overview (Manual Testing)
- Test Management: JIRA, TestRail, Quality Center (basic)
- Bug Tracking Tools: Bugzilla, Mantis
- Module 12: Interview Preparation
- Common Manual Testing Interview Questions
- Sample Test Scenarios and Test Cases
- Real-time project examples