Learning path4 levels27 stepsAbout 33 minutes of reading
Software testingfrom first test to test leader.
Four levels, read in order: what testing is and how to start, the techniques working testers use every day, how professional teams plan and run testing, and how leaders build and measure a test function.
Level 1
Start hereStudents, teens, and anyone curious. No experience needed.
What testing is, what a bug really is, how to design and report tests, and where the careers lead.
- 01ArticleWhat Is Software Testing? A Plain-English IntroductionWhy all software has mistakes in it, and the five ideas the profession is built on.Read →
- 02ArticleErrors, Defects, and Failures: What a Bug Really IsThe precise vocabulary testers use, and how severity and priority decide what gets fixed.Read →
- 03ArticleYour First Test Cases: Designing Tests That Find ProblemsDesign real tests with equivalence partitioning and boundary values.Read →
- 04ArticleHow to Report a Bug So It Actually Gets FixedTurn a failed test into a report a developer can act on.Read →
- 05ArticleCareers in Software Quality: Roles, Skills, and First StepsThe roles in software quality and practical first steps, including ISTQB Foundation.Read →
Level 2
FoundationsCareer changers, new testers, and developers who want to test well.
Why quality has a cost, the main kinds of testing, and the everyday tools of the trade: test cases, bug reports, test data, and automation.
- 06ArticleInvesting in Testing, Part 1: The Cost of Software QualityThe economics behind every testing decision: what poor quality costs and what testing saves.Read →
- 07ArticleFunctional Testing: Accuracy, Suitability, and Interoperability as a Coverage FrameworkWhat it means for software to do the right thing, and how to cover it systematically.Read →
- 08Template · 6 minThree test case templates, one workbook.Professional test case formats you can copy and use.Read →
- 09Checklist · 5 minWrite bug reports developers act on.The full ten-step bug reporting process behind the Start here primer.Read →
- 10ArticleA Few Thoughts on Test DataTests are only as good as the data they run on.Read →
- 11ArticleInvesting in Testing, Part 5: Manual or Automated?When to test by hand, when to automate, and why the answer is usually both.Read →
Level 3
PractitionerWorking testers, test analysts, and automation engineers.
Risk-based testing from analysis to reporting: decide what matters most, plan around it, run it, measure coverage, and test the hard parts.
- 12Checklist · 6 minPrioritize risk before you prioritize tests.Rank what could go wrong by likelihood and impact, so effort goes where failure costs most.Read →
- 13ArticleMatching Test Techniques to the Extent of Testing: A Heuristic Framework for Risk-Based Test DesignChoose test techniques in proportion to the risk of each area.Read →
- 14Template · 6 minThe test plan structure that actually gets read.Capture scope, approach, and exit criteria in a plan the business can sign.Read →
- 15ArticleTest Execution Processes: Managing the Search for the UnexpectedRun testing as a managed process, not a scramble before release.Read →
- 16ArticleMeasuring Confidence Along the Dimensions of Test CoverageMeasure how much of the system your tests actually exercise.Read →
- 17ArticleProperty-Based and Random-Input Testing: Low-Cost Automation Patterns for Defect Classes Example-Based Testing Cannot ReachLow-cost automation patterns that find defects hand-written tests miss.Read →
- 18ArticleSystem Integration Testing: Properties of a Mature SIT PracticeTest the connections between systems, where many serious failures hide.Read →
- 19ArticleRisk-Based Test Results Reporting: Four Approaches for Risk-Aware Release DecisionsReport results in terms of risk, so release decisions are informed ones.Read →
- 20ArticleEvaluation Before Shipping: How to Test an AI Application Before It Hits ProductionApply the same discipline to AI features, whose answers can change without warning.Read →
Level 4
LeaderTest leads, test managers, and engineering leaders.
Estimate, staff, report, and measure a test function, and improve it with Rex Black's Critical Testing Processes framework.
- 21ArticleTest Estimation: Realistic, Actionable, FlexibleEstimates that are realistic, actionable, and flexible enough to survive the project.Read →
- 22ArticleHiring and Developing Test Staff: Attributes, Skills, and Continuous Capability GrowthBuild a team with the right mix of skills, and keep growing it.Read →
- 23ArticleEffective Test Status Reporting: Facts, Framing, and the Bearer of Bad NewsTell leadership the truth about quality, including when the news is bad.Read →
- 24ArticleMetrics for Software Testing, Part 1: The Why and How of MetricsChoose metrics that drive good decisions instead of gaming.Read →
- 25ArticleCritical Testing Processes: A Non-Prescriptive Framework for Test Process ImprovementThe framework we use to assess and improve a client's test function.Read →
- 26ArticleThe Case for Investing in Testing: A Board-Level Argument for Enterprise Test-Function CapabilityMake the board-level case for investing in testing capability.Read →
- 27Cert roadmap · 10 minThe ISTQB Advanced Level path, mappedPlan the next certifications for yourself and your team.Read →
For teams
Taking a whole team through this?We teach it, coach it, and certify it.
Keep reading
Related reading
- Primer
Careers in Software Quality: Roles, Skills, and First Steps
What testers, test automation engineers, quality engineers, and test managers actually do, the skills each role uses, and practical first steps for students and career changers, including the ISTQB Foundation certification.
Read → - Primer
Errors, Defects, and Failures: What a Bug Really Is
Everyone says 'bug', but testers use three precise words: error, defect, and failure. Learn the difference, why it matters, and how severity and priority decide which problems get fixed first.
Read → - Primer
How to Report a Bug So It Actually Gets Fixed
Finding a bug is half the job. Learn how to write a bug report a developer can act on: a clear summary, exact steps to reproduce, expected versus actual results, and the habits professional testers use to make every report count.
Read → - Primer
What Is Software Testing? A Plain-English Introduction
Software testing explained from the beginning: why every program has mistakes in it, what testers actually do all day, and the handful of ideas the whole profession is built on. No experience needed.
Read → - Primer
Your First Test Cases: Designing Tests That Find Problems
A hands-on introduction to test design. Learn what goes into a test case, then use two classic techniques, equivalence partitioning and boundary value analysis, to test a sign-up form the way professionals do.
Read → - Whitepaper
Beyond ISTQB: A Multi-Domain Certification Roadmap for Technical L&D
Most engineering L&D programs over-index on a single certification family, usually ISTQB on the QA side, AWS on the infrastructure side, and under-invest across the rest of the technical domains the org actually needs. This paper covers a multi-domain certification roadmap (QA, AI, cloud, data, security, project management, software engineering) with sequencing logic for each level of the engineering ladder, plus the maintenance discipline that keeps the roadmap relevant as the technology shifts underneath it.
Read →
Practices
Where this leads
- TrainingQA and AI training
ISTQB certification and hands-on courses for testers, engineers, and leaders, from one of the first ASTQB-accredited training providers in the United States.
Book a call → - QA & testingSoftware testing
Software quality consulting since 1994: we test the releases that matter, coach your team on the method, and measure how its testing matures.
Book a call →