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 Software Gets Attacked: Common Vulnerabilities in Plain English
The most common ways attackers break into software, explained without jargon: trusting input, broken access control, weak sign-in, misconfiguration, and outdated components. Each one comes with the defense that stops it.
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
Security Testing Basics: Finding Weaknesses Before Attackers Do
An introduction to security testing for new testers and developers: thinking in threats, designing abuse cases, testing access control, the role of automated scanners and penetration tests, and the rules that keep security testing legal and ethical.
Read → - Primer
Staying Safe Online: Passwords, Sign-In, Phishing, and Updates
The everyday security habits that stop most attacks: strong unique passwords, multi-factor sign-in, spotting phishing, keeping devices updated, and sharing carefully. Written for students, families, and anyone starting out.
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 →