RST Home

Rapid Software Testing fosters what you must have to test well: a love of testing.

By this, we don’t mean the love of paperwork and button-pushing. Instead, we’re talking about learning, analyzing, finding trouble, and helping people. That’s the heart of testing. That’s what Rapid Software Testing (RST) focuses on.

RST for Yourself

How do you do great testing?

  • How do you get excited about testing?
  • How do you sustain that excitement?
  • How do you use that energy to help people become better testers?
  • How do you foster respect for the testing process?
  • How do you cultivate the kind of testing that is worthy of respect?

RST answers these questions.

It is a way of doing, teaching, and talking about testing that gives responsible people the freedom and the tools to do testing well. Whether you are a tester, a developer, a manager, or anyone else for whom testing matters, RST gives you a lot to love about testing.

Michael Bolton

If you want to adopt RST for yourself, you don’t need anyone’s permission or coordination. That’s a personal matter.

But if you want a team or a whole company to adopt RST, that’s going to require patient, persistent leadership.

Why do we test?

We test to develop a comprehensive understanding of the product and the risks around it. We test to find problems that threaten the value of the product, or that threaten the on-time, successful completion of any kind of development work. We test to help the business, managers, and developers decide whether the product they’ve got is the product they want.

Above all, we test because it is the responsible thing to do. We have a duty of care toward our teams, our organizations, our customers, and society itself. Releasing poorly tested software would be a breach of that duty.

“Since Michael’s RST class our testers have been highly motivated and their testing skill has never been better. Our business owners and developers are incredibly happy with the ability of the testers to quickly generate a test strategy that explains clearly where the risks are and how they plan to mitigate those risks as they test. On top of that, our customers are getting predictable and high value product releases. I can’t remember the last time we had a fire drill related to obvious bugs in our code. In fact, our bug list coming back from the field has dwindled to next to nothing! I would highly recommend the RST class for any testing organization looking to up their testing game!”

—Brian Kenny, IDEXX

How We Teach Our Classes

RST instructors all have at least 20 years of experience in practice, research, teaching, and consulting about testing and software development. We do not make appeals to authority; we speak from our experiences, and we appeal to your experience and intelligence. You control what you think and do, so we encourage you to question and challenge us.

James Bach teaches Rapid Software Testing

RST Applied

RST as practice, we focus on a particular product. We survey it, analyze it, perform tests and report the bugs, and then critique the bug reports.

RST Coached

A systematic expertise-based approach that promotes a culture of craftsmanship and continuous learning.

RST Focused: Strategy

Knowing how to construct, explain, and critique a test strategy is the gateway to credibility as a tester.

Rapid Software Testing Logo