How the fundamentals path is structured
The path moves from why testing exists to how a tester works day to day. Introduction to Software Testing sets up the vocabulary, then SDLC and STLC show where testing happens and what it produces. The middle of the path is the most valuable part: Test Case Design Techniques and Writing Test Scenarios teach you to choose tests deliberately instead of listing everything you can think of.
The last lessons cover the work around execution: the bug lifecycle, severity vs priority, regression, smoke and sanity testing, exploratory sessions and how testers fit into Scrum.
What to practise alongside each lesson
Reading definitions is not enough to pass a screening round. Pair the lessons with small exercises:
- After test case design, calculate boundaries for a real form field with the boundary value calculator, then reduce a large combination of options with the pairwise test generator.
- After the bug lifecycle lesson, rewrite one bug you have seen recently using the bug report generator and compare it with the advice in how to write a bug report that gets fixed.
- Before an interview, answer the manual testing interview questions out loud before revealing each model answer.
Common mistakes beginners make
- Treating severity and priority as the same field. Severity is impact; priority is fix order, and they often disagree.
- Testing only the happy path. Most real defects sit at boundaries, in invalid input and in state changes such as logging out mid-checkout.
- Writing test cases so detailed that nobody maintains them. A scenario plus clear expected results is often enough for exploratory work.
- Calling every quick check a "smoke test". Smoke tests ask whether a build is testable at all; sanity tests check one specific change.
Suggested study plan
Most learners can finish the path in two to three weeks at 30–45 minutes a day. Do the lessons in order, because later lessons use the terms defined earlier. If you already work in QA, skim the first three lessons and spend your time on test design and triage, which interviewers probe with scenario questions such as "how would you test a login page?". When you are done, continue with Programming for Testers or the SDET roadmap.