01 Test Design Fundamentals
Why structured test design finds more real defects than ad hoc testing for the same time spent — the mindset every technique in this path builds on.
02 From Requirements to Test Ideas
How to turn an ambiguous or incomplete requirement into a concrete list of things worth testing — the raw material every test design technique operates on.
03 Thinking Like a Tester
The mindset behind every technique in this path: asking better questions, spotting unstated assumptions, and deliberately probing negative and unhappy paths, not just the happy one.
04 Boundary Value Analysis
Why defects concentrate at the edges of a valid range, and how to test the smallest set of values that reliably catches them — the most commonly asked test-design technique in QA interviews.
05 Equivalence Partitioning
How to group inputs into classes that can be tested with one representative case each, so testing the middle of a range is efficient instead of exhaustive.
06 Decision Table Testing
How to design test cases for a feature whose behavior depends on multiple business rules combined, using a table that makes every rule combination visible.
07 State Transition Testing
How to design test cases for a feature that behaves differently depending on its current state — and why testing only valid transitions misses the defects that matter most.
08 Combinatorial and Pairwise Testing
How to test systems with many interacting variables without exhaustively testing every combination, using pairwise reduction to keep coverage high and test count manageable.
09 Error Guessing
How experienced testers use structured intuition and domain knowledge to find defects the formal techniques don't systematically target — and why intuition alone isn't enough.
10 Writing Clear Test Cases
How to turn a test idea into a test case precise enough for someone else to execute correctly — structure, atomicity, and the difference between a poor test case and a good one.
11 Test Case Organization and Naming
How large QA teams keep thousands of test cases findable and maintainable — folder hierarchy, naming conventions, tags, and ownership, not just individually well-written test cases.
12 Requirement Traceability Matrix (RTM)
How to build and maintain a matrix connecting requirements to the test cases that verify them — proving coverage, finding gaps, and managing the impact of requirement changes.
13 Test Data Design
How to design test data deliberately — valid, invalid, boundary, null, and duplicate data, production-like realism, and the privacy and maintenance concerns that come with it.
14 Exploratory Testing Fundamentals
What exploratory testing actually is — structured, simultaneous learning and testing — versus the common misconception that it's just clicking around without a plan.
15 Session-Based Test Management
How exploratory testing scales from an individual skill into a practice a team can schedule, manage, and review — charters, time-boxing, debriefs, and session reports.
16 When to Use Structured vs. Exploratory Testing
How experienced testers decide between scripted technique and exploratory testing for a given situation — risk, time, product maturity, and compliance as the real decision factors.
17 Writing Effective Bug Reports
How to write a bug report a developer can reproduce and act on without follow-up questions — the practical writing skill behind the defect life cycle.
18 Test Execution and Reporting Results
How to run a planned test cycle and report results in a way that's useful to people who weren't in the room — status tracking, daily reporting, and test summary reports.
19 Reviewing Test Cases
How to review someone else's test cases and find real gaps — completeness, ambiguity, duplication, and coverage — a skill real QA engineers use more than writing test cases themselves.
20 Applying Test Design: Banking and E-Commerce
Applying the full test design toolkit from Sections 2-5 to two contrasting real domains in one integrated exercise each — financial-accuracy-driven banking, state- and inventory-driven e-commerce.
21 Applying Test Design: Healthcare and Insurance
Applying the full test design toolkit to healthcare and insurance — two domains where compliance-driven traceability and decision-table-heavy eligibility logic dominate the real risk.
22 Common Mistakes in Test Design
The recurring mistake patterns that cut across every technique in this path — and why prevention, not a longer checklist, is what actually closes them.
23 Capstone: International Money Transfer
The complete Manual Testing lifecycle applied to one realistic feature end to end — planning, test design, execution, defect reporting, and review, combined the way a real QA engineer actually works.
Section 2 — Solutions
Answers and reasoning for Section 2's Knowledge Check — which technique fits each scenario, and why the alternatives fall short.
Section 3 — Solutions
Answers and reasoning for Section 3's Knowledge Check — which artifact or practice fits each scenario, and why.
Section 4 — Review
A recap of Exploratory and Ad Hoc Testing — exploratory fundamentals, session-based management, and choosing between structured and exploratory approaches — plus a Knowledge Check.
Section 4 — Solutions
Answers and reasoning for Section 4's Knowledge Check — when to apply structured technique, exploratory testing, or both.
Section 5 — Review
A recap of Reporting and Communication — writing bug reports, execution reporting, and reviewing test cases — plus a Knowledge Check.
Section 5 — Solutions
Answers and reasoning for Section 5's Knowledge Check — bug reports, execution reporting, and test case review.