0% found this document useful (0 votes)
4 views4 pages

Month 1 Manual Testing Foundations

The document outlines a comprehensive 6-month training program for manual and automated testing, covering topics such as software testing fundamentals, SQL, API testing, programming (Java/Python), Selenium automation, and CI/CD practices. Each month is broken down into weekly lessons, with specific topics and practical exercises designed to build skills progressively. The final weeks focus on project work and interview preparation to ensure readiness for the job market.

Uploaded by

Ajay Khule
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views4 pages

Month 1 Manual Testing Foundations

The document outlines a comprehensive 6-month training program for manual and automated testing, covering topics such as software testing fundamentals, SQL, API testing, programming (Java/Python), Selenium automation, and CI/CD practices. Each month is broken down into weekly lessons, with specific topics and practical exercises designed to build skills progressively. The final weeks focus on project work and interview preparation to ensure readiness for the job market.

Uploaded by

Ajay Khule
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

1 MONTH 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

Month 2: SQL + API Manual Testing

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

Month 3: Programming (Java/Python)

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

Month 4: Selenium Automation

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

Month 5: Framework + API/DB Automation

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

Month 6: CI/CD + Final Project + Interview Prep

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

-------------------------------THANKYOU AJAY ----------------------------------

You might also like