Month 1 Manual Testing Foundations
Month 1 Manual Testing Foundations
Week 1
Day 1: Introduction to Software Testing, SDLC vs STLC
Day 2: QA vs QC vs Tester roles
Day 3: Functional vs Non-Functional Testing
Day 4: Levels of Testing: Unit, Integration, System, UAT
Day 5: Tools Introduction: JIRA, Excel
Week 2
Day 6: BVA Technique with Examples
Day 7: Equivalence Class Partitioning (ECP)
Day 8: Decision Table Testing
Day 9: State Transition Testing
Day 10: Practice Examples of All Techniques
Week 3
Day 11: Test Case vs Test Scenario
Day 12: Bug Life Cycle
Day 13: Severity vs Priority
Day 14: Smoke, Sanity, Regression Testing
Day 15: Agile Basics
Week 4
Day 16: Write Test Cases (IRCTC)
Day 17: Write Test Cases (Flipkart)
Day 18: JIRA Test Case Practice
Day 19: Zephyr/TestLink Overview
Day 20: Review + Mock Manual Test Tasks
Week 5
Day 21: SQL Basics - SELECT, WHERE
Day 22: GROUP BY, ORDER BY
Day 23: SQL Practice - Single Table Queries
Day 24: SQL Practice - Conditions & Filters
Day 25: Create and Query Test Tables
Week 6
Day 26: JOINS: INNER, LEFT, RIGHT
Day 27: Subqueries
Day 28: Real-time Testing Scenarios with SQL
Day 29: Write SQL Test Cases
Day 30: Mini SQL Project
Week 7
Day 31: REST API Basics, What is Postman?
D 32 GET d POST M th d ith P t
Day 32: GET and POST Methods with Postman
Day 33: PUT and DELETE Methods
Day 34: Headers, Status Codes, Request Body
Day 35: API Response Validations
Week 8
Day 36: Auth & Param Handling in Postman
Day 37: Create API Test Cases
Day 38: Postman Collection & Documentation
Day 39: Sample API Project (reqres.in)
Day 40: Review and Practice Quiz
Week 9
Day 41: Variables, Data Types, Operators
Day 42: Conditional Statements (if-else)
Day 43: Loops (for, while)
Day 44: Arrays/Lists
Day 45: String Manipulations
Week 10
Day 46: Functions/Methods
Day 47: OOPs Concepts - Class & Object
Day 48: Inheritance, Polymorphism
Day 49: Encapsulation, Abstraction
Day 50: Practice Coding Tasks
Week 11
Day 51: Exception Handling
Day 52: Try/Catch Examples
Day 53: File Handling (Read/Write)
Day 54: Real-World Automation Scenarios
Day 55: Mock Coding Test
Week 12
Day 56: Solve Real QA Tasks with Code
Day 57: Practice Online (LeetCode/HackerRank)
Day 58: Quiz and Challenges
Day 59: Java/Python Mini Project
Day 60: Review & Interview Questions
Week 13
Day 61: Selenium WebDriver Setup
Day 62: Locators - ID, Name, XPath, CSS
D 63 B i W bD i C d
Day 63: Basic WebDriver Commands
Day 64: Automate a Login Page
Day 65: Practice on Demo Websites
Week 14
Day 66: Handling Dropdowns, Alerts, Frames
Day 67: Implicit Waits
Day 68: Explicit Waits
Day 69: Automate Search Feature
Day 70: Real-Time Practice Tasks
Week 15
Day 71: TestNG Annotations
Day 72: Assertions in TestNG
Day 73: DataProvider + Parameters
Day 74: TestNG Groups and Suites
Day 75: Practice Integrating Selenium + TestNG
Week 16
Day 76: Write E2E Test Case in Selenium
Day 77: Debugging & Best Practices
Day 78: Mini Automation Project
Day 79: Review & Summary
Day 80: Practice Test
Week 17
Day 81: Introduction to Page Object Model (POM)
Day 82: Creating POM Structure
Day 83: Maven Basics
Day 84: Git & GitHub Integration
Day 85: Practice: Git Commands + Maven Run
Week 18
Day 86: Log4j Setup
Day 87: Logging Practices in Selenium
Day 88: ExtentReports Basics
Day 89: Generate Reports for Project
Day 90: Framework Integration Review
Week 19
Day 91: REST Assured Basics
Day 92: Setup and Write GET, POST Tests
Day 93: Validate JSON Responses
Day 94: Create API Automation Suite
Day 95: Practice API Automation Task
Week 20
D 96 JDBC S t i J
Day 96: JDBC Setup in Java
Day 97: Connect DB and Execute Queries
Day 98: Validate DB Data with Scripts
Day 99: Combine API + DB Test Scenario
Day 100: End-to-End Mini Project
Week 21
Day 101: Install and Setup Jenkins
Day 102: Jenkins + GitHub Integration
Day 103: Create Jenkins Job
Day 104: Run Selenium Tests in Jenkins
Day 105: Automate Report Generation
Week 22
Day 106: Review CI/CD Concepts
Day 107: Jenkins Pipeline Basics
Day 108: Schedule Jobs
Day 109: Project Setup with CI
Day 110: Practice Deploy and Run
Week 23–24
Day 111: Start Final Project Planning
Day 112: Manual + Automation Integration
Day 113: Include API, DB, Selenium
Day 114: Reporting and Documentation
Day 115: Finalize and Review Project
Week 25–26
Day 116: Manual Testing Interview Q&A
Day 117: Selenium/TestNG Interview Q&A
Day 118: API + SQL Interview Q&A
Day 119: Resume Writing + LinkedIn Update
Day 120: Mock Interview + Final Review