Manual QA Testing Roadmap — Step-by-step Learning Path
Test case design, bug reporting and manual functional testing
The Manual QA Testing roadmap
- QA & Testing Foundations — beginner
- What Is Software Testing? — beginner
- QA vs QC vs Testing — beginner
- The Cost of Bugs (Why Testing Matters) — beginner
- The Seven Testing Principles — beginner
- Verification vs Validation — beginner
- SDLC & STLC — beginner
- Software Development Life Cycle Models — beginner
- Software Testing Life Cycle (STLC) — beginner
- Where Testing Fits in Agile/Scrum — beginner
- Waterfall vs Agile Testing — beginner
- Entry & Exit Criteria — beginner
- Test Case Design — beginner
- Requirements Analysis for Testing — beginner
- Writing Effective Test Cases — beginner
- Equivalence Partitioning — beginner
- Boundary Value Analysis — beginner
- Decision Table & State Transition Testing — beginner
- Requirements Traceability Matrix — beginner
- Types of Testing — intermediate
- Functional vs Non-Functional Testing — intermediate
- Smoke Testing & Sanity Testing — intermediate
- Regression Testing — intermediate
- Exploratory Testing — intermediate
- User Acceptance Testing (UAT) — intermediate
- Ad-Hoc Testing — intermediate
- Black Box Testing Techniques — intermediate
- Black Box vs White Box vs Gray Box Testing — intermediate
- Error Guessing — intermediate
- Use Case Testing — intermediate
- Combining Techniques for Full Coverage — intermediate
- Bug Reporting & Defect Management — intermediate
- Writing a Good Bug Report — intermediate
- Bug Life Cycle — intermediate
- Bug Severity vs Priority — intermediate
- Defect Tracking Tools (Jira) — intermediate
- Root Cause Analysis Basics — advanced
- Web Application Testing — intermediate
- Cross-Browser Testing — intermediate
- UI/UX Testing Basics — intermediate
- Form & Input Validation Testing — intermediate
- Link & Navigation Testing — intermediate
- Responsive & Cross-Device Testing — intermediate
- Mobile Application Testing — intermediate
- Mobile Testing Fundamentals — intermediate
- iOS vs Android Testing Considerations — intermediate
- Real Devices vs Emulators/Simulators — intermediate
- Mobile-Specific Test Scenarios — advanced
- API Testing Basics — intermediate
- What Is API Testing? — intermediate
- HTTP Methods & Status Codes for Testers — intermediate
- Manual API Testing with Postman — intermediate
- Validating API Responses — intermediate
- API Testing vs UI Testing — intermediate
- Database Testing Basics — intermediate
- Why Testers Need SQL — intermediate
- Basic SQL for Data Validation — intermediate
- Testing Data Integrity — intermediate
- Backend vs Frontend Validation — advanced
- Non-Functional Testing Overview — advanced
- Performance Testing Basics — advanced
- Usability Testing — advanced
- Security Testing Basics for Manual Testers — advanced
- Accessibility Testing Basics — advanced
- Compatibility Testing — advanced
- Test Management & Documentation — advanced
- Writing a Test Plan — advanced
- Test Strategy vs Test Plan — advanced
- Test Data Management — advanced
- Test Reporting & Metrics — advanced
- Using Test Management Tools (TestRail/Zephyr) — advanced
- Agile QA Practices — advanced
- QA's Role in Agile/Scrum Ceremonies — advanced
- Shift-Left Testing — advanced
- Behavior-Driven Development (BDD) & Gherkin Basics — advanced
- Definition of Done & Acceptance Criteria — advanced
- Collaborating with Developers & Product — advanced
- QA Tools & Career Readiness — advanced
- QA Tools Ecosystem Overview — advanced
- Building a QA Portfolio — advanced
- Resume & Interview Prep for QA Roles — advanced
- Transitioning from Manual QA to Automation (Overview) — advanced
- Case Studies & Capstone — advanced