Manual Testing
Manual Testing – Course Curriculum
Week 1: Fundamentals of Software Testing
Day 1 – Introduction to Software Testing
-
What is Software Testing?
-
Why testing is needed
-
QA vs QC vs Testing
-
SDLC vs STLC
-
Roles & responsibilities of a tester
-
Overview of testing process in real projects
Day 2 – Software Development Life Cycle (SDLC)
-
SDLC Models: Waterfall, V-Model, Agile, Spiral
-
Advantages and disadvantages of each
-
How testing fits in different SDLC models
-
Agile ceremonies and tester role in Agile
Day 3 – Software Testing Life Cycle (STLC)
-
STLC Phases: Requirement analysis → Test Planning → Test Design → Test
Execution → Defect Reporting → Test Closure
-
Entry & Exit Criteria
-
Deliverables at each phase
Day 4 – Types of Testing (Overview)
-
Functional vs Non-functional Testing
-
Manual vs Automation
-
Static vs Dynamic Testing
-
Levels of Testing: Unit, Integration, System, UAT
-
Positive & Negative Testing
Day 5 – Test Documentation (Part 1)
-
What is a Test Scenario, Test Case, Test Data
-
How to write effective Test Cases
-
Test Case Template (industry standard)
-
Practical: Write test cases for a login page
· 📗 Week 2: Test Design Techniques & Defect Management
Day 6 – Test Documentation (Part 2)
-
Test Case Review
-
Traceability Matrix (RTM)
-
Test Case Prioritization
-
Practical Exercise: Create RTM for a sample app
Day 7 – Black Box Test Design Techniques
-
Equivalence Class Partitioning (ECP)
-
Boundary Value Analysis (BVA)
-
Decision Table Testing
-
State Transition Testing
-
Use Case Testing
Day 8 – White Box Testing (Overview)
-
Statement, Branch, Path Coverage
-
Difference between Black Box & White Box Testing
-
Practical example of coverage measurement
Day 9 – Defect Life Cycle (Bug Life Cycle)
-
What is a defect?
-
Severity vs Priority
-
Defect states (New → Open → Fixed → Retest → Closed)
-
Defect reporting with example
-
Bug report template
Day 10 – Defect Tracking Tools
-
Introduction to tools (JIRA, Bugzilla, MantisBT)
-
Practical: Raise and track a defect in JIRA
- Best practices for defect reporting
📙 Week 3: Testing in Real Environments
Day 11 – Static Testing & Reviews
-
Review types: Peer, Walkthrough, Inspection
-
Static analysis vs Dynamic analysis
-
Practical: Review test cases in a team
Day 12 – Functional Testing in Depth
-
Smoke vs Sanity Testing
-
Regression Testing
-
Re-testing
-
Ad-hoc & Exploratory Testing
Day 13 – Non-Functional Testing Overview
-
Performance, Security, Usability, Compatibility, Localization
-
Tools overview (LoadRunner, JMeter basics)
Day 14 – Test Environment & Test Data Management
-
Test environment setup overview
-
Test data creation, masking, and management
-
Test Lab vs Production Environment
Day 15 – Practical Session
-
End-to-end Testing of a Sample Web Application
-
Create Test Scenarios, Test Cases, Execute, Log Defects
-
Prepare Test Summary Report
Week 4: Advanced Concepts & Project
Day 16 – UAT and Alpha/Beta Testing
-
User Acceptance Testing process
-
Real UAT scenario examples
-
UAT checklist and sign-off process
Day 17 – Testing Deliverables and Metrics
-
Test Plan, Test Strategy
-
Test Summary Report (TSR)
-
Test Metrics: Defect Density, Test Coverage, etc.
Day 18 – Risk & Quality Management
-
What is Risk-Based Testing
-
Risk identification & mitigation
-
Quality assurance processes
Day 19 – Real Project Simulation
-
Work on mini-project (e.g., E-commerce app)
-
Write RTM, Test Plan, Test Cases, Defects
-
Conduct walkthrough presentation
Day 20 – Interview Preparation & Best Practices
-
Top 50 manual testing interview questions
-
Real-time project discussion
-
Resume preparation tips for QA roles
-
Mock Interview
Day 21 – Career Growth Preparation
✅ Role as a Tester – For 2-8 Years of Experience
✅ 50+ Interview Questions – Mock Interview
✅ Interview Tips – Must Follow to Clear the Interview
✅ Resume Preparation, Profile Setup on Job Portals
✅ Email Automation for Job Reply Email
TRAINING BENEFITS
📖 Frequently Asked Questions (FAQs)
📝 Thoughtful Assignments
📚 Comprehensive Study Materials
📄 Resume Preparation Assistance