0% found this document useful (0 votes)
392 views6 pages

30-DAY LEARNING PLAN (Manual Testing + Automation + Coding)

The document outlines a comprehensive 30-day learning plan focused on Manual Testing, Automation, and Coding. It is structured into four weeks, each with specific goals, covering topics from basic testing concepts to advanced automation techniques and real-world testing practices. By the end of the 30 days, participants will be equipped to perform manual testing, write basic automation scripts, and understand the QA process in a professional setting.

Uploaded by

himanshu867743
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)
392 views6 pages

30-DAY LEARNING PLAN (Manual Testing + Automation + Coding)

The document outlines a comprehensive 30-day learning plan focused on Manual Testing, Automation, and Coding. It is structured into four weeks, each with specific goals, covering topics from basic testing concepts to advanced automation techniques and real-world testing practices. By the end of the 30 days, participants will be equipped to perform manual testing, write basic automation scripts, and understand the QA process in a professional setting.

Uploaded by

himanshu867743
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

30-DAY LEARNING PLAN (Manual Testing + Automation + Coding)

WEEK 1 (Days 1–7): Build Manual Testing Basics

Goal: Understand what, how, and why of testing.

Day 1:

• What is software testing? Why it is needed?

• SDLC vs STLC (simple understanding)

• Types of Testing: Functional, Non-functional, Regression, Smoke, etc.

Day 2:

• Test Case vs Test Scenario vs Test Plan (examples)

• How to write a simple Test Case (template-based)

Day 3:

• Bug Life Cycle (how a defect moves)

• What is Severity vs Priority? (Examples: minor UI bug vs crash)

Day 4:

• Explore different Testing Types:

o Manual Testing

o Black Box Testing

o White Box Testing (basic understanding)

Day 5:

• Learn Basic Tools for Manual Testing:

o JIRA (for bug tracking)

o TestLink (for writing test cases)

Day 6:

• Practice:

o Write 5 simple test cases (e.g., for login page, signup page)

Day 7:

• Mini Project: Test "Google Login Page" manually

o List test scenarios

o Write 5-10 test cases

o Think of positive and negative test cases


WEEK 2 (Days 8–14): Start Automation and Basic Coding

Goal: Setup your system and automate the first test.

Day 8:

• Understand Automation Testing: Why automation? When NOT to automate?

• Learn about Selenium (Introduction)

Day 9:

• Setup Tools:

o Install Java (latest JDK)

o Install Eclipse IDE

o Install Selenium WebDriver

o Basic Introduction to Maven project setup

Day 10:

• First Automation Script (without frameworks):

o Open browser

o Navigate to a URL

o Close browser

Day 11:

• Learn Java Basics needed for automation:

o Variables, Data Types, if/else, Loops

Day 12:

• Learn Java OOP Concepts (basic):

o Class, Object, Method, Constructor

Day 13:

• Write automation script to:

o Open website

o Click a link/button

o Verify title

Day 14:

• Mini Project:

o Automate login for a dummy website (like [Link])


WEEK 3 (Days 15–21): Advance Manual + Better Automation

Goal: Build hands-on confidence.

Day 15:

• Learn Test Design Techniques:

o Equivalence Partitioning

o Boundary Value Analysis

Day 16:

• API Testing Basics (manual using Postman):

o What is an API?

o Test GET, POST requests

Day 17:

• Deepen Automation:

o Understand XPath and CSS Selectors

o Locate elements dynamically

Day 18:

• Automate form submission:

o Fill textboxes

o Select dropdown

o Click submit

o Verify response

Day 19:

• Learn Assertions (very important):

o Verify title, URL, elements

o Use Assert in Java

Day 20:

• Start Automation Framework basics:

o Folder structure

o How to organize tests (TestNG introduction)

Day 21:

• Mini Project:
o Complete automation of a registration flow (saucedemo or similar)

WEEK 4 (Days 22–30): Real-World Testing Practice

Goal: Simulate real project experience.

Day 22:

• Mobile Testing Basics (manual only):

o Android vs iOS Testing

o Emulators

Day 23:

• Learn Defect Reporting professionally:

o Bug Title, Steps to Reproduce, Expected vs Actual result

Day 24:

• Understand Agile Testing:

o Agile Process

o Sprint Planning, Daily Standup, Sprint Review

Day 25:

• Automation Advanced Topics:

o Waits (Implicit, Explicit Wait)

o Page Object Model (POM) - Start simple

Day 26:

• API Automation Basics (using Postman collections)

Day 27:

• Prepare Test Summary Report (like a real QA)

Day 28:

• Mini Project:

o Test an E-commerce website (like Flipkart/Amazon clone) manually

o Automate simple product search

Day 29:

• Mock Interview Practice:

o Manual Testing Questions

o Automation Testing Basic Questions


o Java for Tester Questions

Day 30:

• Self Review Day:

o What you learned

o What you struggled with

o Plan next 30 days (advanced automation, API, mobile, performance)

TIPS to Stay Consistent

• Set 2-3 hours daily (fixed timing)

• Maintain one Manual Testing Notes and one Automation Notes

• Every 3rd day: Practice > Learn (do more practice)

• Focus on quality, not quantity.

• Track your daily progress (tick )

Bonus FREE Resources

• Manual Testing:

o Guru99 Testing Tutorial (Link)

o Test Automation University - Manual Testing

• Automation Testing:

o Selenium Official Website (Link)

o Automation Step by Step (YouTube Channel)

• Coding (Java Basics):

o W3Schools Java Tutorial (Link)

o JavaTPoint Java Basics (Link)

End of 30 Days Outcome:

• You can comfortably test any website manually.

• You can write basic automation scripts using Selenium + Java.

• You will know how real-world QA works in companies.

• You’ll be ready for internships, fresher jobs, or advanced learning (like API
Automation, Mobile Testing, Performance Testing).
Would you also like me to create a ready-to-print PDF of this plan for you? (You can use
it as a daily checklist!)
Should I also suggest a real-world mini project idea after this 30 days?

You might also like