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
D 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
⚠️ Important Instructions Before Payment ⚠️
🔹 Payment must be made in full (No EMI/Installments).
📩 After making the payment:
📞 Contact for Queries:
📧 E-Mail: rahul.singh@elearntesting.in
Account Holder Name: Rahul Singh
Account Number: 66050 10000 1087
IFSC: BARB0GAURCH
