Post

Great Resources

Great Resources on Software Testing & Quality Engineering.

Great Resources

Photo by Tima Miroshnichenko

On this page you will find Great Resources on Software Testing and Quality Engineering I recommend. Do you know a great resource that should be here? Let me know via LinkedIn or e-mail. Contacts are at the bottom of the left sidebar.

Last update 28 June 2025

Testing & What is Testing

Books

Becoming a (great) tester


Hiring (testers)


Testing Skills


Test Design


Test Ideas


Heuristics


Test Strategy


Oracles


Context-Driven Testing


Rapid Software Testing


(Exploratory) Testing


What exploratory Testing is NOT


Session Based Test Management


Pair Testing


Test Improvement


agile & agile testing


Testability


Regression testing


Test Estimation


Reporting

What to learn more about storytelling? Have a look here


Standards and certification


Complexity & Cynefin


Science and Social Science


Learning


Thinking


Visualisation


Automation & Tool aided testing


Learn to code


Speaker tips


Tools


Testing Podcasts


Uncategorized beauties


My favorite blogs


RST RL banner

Rapid Software Testing Reading List

If you took an RST class or read the book, here are some additional materials that would be good for you to survey.

RST Appendices & learn more

  • RST Appendices is full of (sometimes old but still useful) examples and articles. Don’t read all of it, find what is useful for you.
  • The “Learn more” section on the RST website

RST classics

  • Heuristic Test Strategy Model
    This document is included in the RST Appendices. Even if you choose to read nothing else, do have a look at this.

  • Exploratory Testing 3.0
    The way you think of exploratory testing might not be the way we think of it. Here’s how we think and talk about exploratory testing in Rapid Software Testing — and why we’re considering not talking about it.

  • Testing and Checking Refined
    There’s a big difference between testing — learning about a product through experiencing, exploring, and experimenting — and checking, which is a part of testing that can be automated.
    Joep Schuurkes view on this: What’s the word for the part of testing that’s not checking?

  • Test cases are not testing: towards a culture of test performance
    This article talks about testing as a performance. Giving great insights in why testing is so much more then test cases. It helps you get rid of the test cases addiction. Article & Video

  • The Premises of Rapid Software Testing Rapid Software Testing is based on several premises that relate to the general context of development work, to our social responsibilities and duty of care, and to practical limitations on what we can achieve. The premises are outlined and explained here.

  • How RST is Different from “Factory-Style” Testing? Rapid Software Testing differs from “traditional” approaches to testing. Here are several ways in which that plays out.

Automation

  • Paul Holland and I did a keynote called “automation addiction”. Where we talk about what bad practices we see in automation in testing and how to improve.

Testing Story

Models

Heuristics

Test Strategy

Test design

Critical thinking & asking questions

Testability

Software Quality attributes by the Test Eye

English Dutch

Exploring

Regression Testing

Oracles

Estimation

why Is Testing Taking So Long? by Michael Bolton

Tools

Getting better

Other beauties

Even more resources

Books

  • Taking testing seriously! The Rapid Software Testing approach - James Bach & Michael Bolton
  • Lessons learned in software testing - Kaner, Bach & Pettichord
  • Perfect Software: And Other Illusions about Testing - Jerry Weinberg (about mindset and thinking about testing)
  • Explore it! - Elisabeth Hendrickson (about exploratory testing)
  • How to be an explorer of the world - Keri Smith (about exploration)
  • How to break Software - James Whittaker (about attacks)
  • How to break web software & How to break SW security are also good. Don’t buy his book on Exploratory Testing.
  • You are not so smart - David McRaney (about biases)
  • Tacit and explicit knowledge - Harry Collins (about tacit & explicit knowledge)
  • Discussion of the Method - Billy Vaughan Koen (about the engineering method & heuristics)
  • Thinking, Fast and Slow - Daniel Kahneman (about system 1 & 2 thinking)
  • The Leprechauns of Software Engineering – Laurent Bossavit (about myths in the SW industry)
  • The Secrets of Consulting: A Guide to Giving and Getting Advice Successfully - Jerry Weinberg (about being a credible consultant)
  • Becoming a Technical Leader: An Organic Problem-solving Approach – Jerry Weinberg (about formal & informal leadership in the tech industry)
  • Are Your Lights On?: How to Figure Out What the Problem Really is - Donald Gause & Jerry Weinberg (about problem solving)
This post is licensed under CC BY 4.0 by the author.