ONLINE Rapid Software Testing Applied with James Bach

Rapid Software Testing Applied (RSTA), available in classroom or online format, focuses on Rapid Software Testing in practice. Instead of explaining every part of the methodology to you, we focus on a particular product. We survey it, analyze it, perform tests and report bugs. The instructor reviews the work with a practical eye and provides coaching throughout the experience. Testers practice notetaking, product analysis, risk analysis, bug reporting and test reporting.

Interested in attending? Have a suggestion about running this event near you?
Register your interest now


RSTA Goals

This class helps you gain confidence that you can handle the complexity and ambiguity of real-life projects. This confidence comes ultimately from encountering a product and doing testing, while seeing what fellow students do. It is a good follow-on to Rapid Software Testing Explored, but the two classes may be taken in any order.

A second goal of this class is to help you recognize, by your own experiences, when testing should be a matter of deep investigation, rather than mere repetitious fact checking and shallow demonstration.

Main Topics Covered

RSTA is taught Socratically, with exercises, discussions and illustrations of the RST methodology. Class discussions and debate address students’ questions and specific needs. We all learn from the unique perspective that each student brings to the class.

We’ll cover:

  • Experiencing testing as a process of open learning and investigation that focuses on risk.
  • Practicing with session-based testing and how to create test session reports.
  • Practicing the exploratory process of survey testing to get you up to speed quickly.
  • Practicing bug reporting.
  • Practicing systematically analyzing a product using the Heuristic Test Strategy Model.
  • Practicing risk analysis for better test strategy.
  • The difference between shallow testing and deep testing.
  • Categorizing testing time for better reporting and estimation.
  • Testing tempo and the difference between spontaneous and deliberative testing.


Rapid Software Testing Applied is for you if you take testing seriously and want to have pride in your work:

  • If you are new to testing, then come experience it for the first time in a supervised, friendly environment. We teach in plain English. You will not be overwhelmed by unfamiliar vocabulary.
  • If you are an experienced tester, the hands-on testing will challenge you to show off your skills and help you refine them. You will appreciate that RST is a practitioner-centered methodology– you are in control.
  • If you are a technical tester, you can apply your coding and other technical skills to testing the product at hand.
  • If you are a developer who does some testing, you will learn how your deep knowledge of product internals may help you or hinder you. You will also benefit from seeing how less technical people approach the same testing situations and find different bugs.
  • If you manage people who test, you have the power to steer them and create an environment to help them do their most effective work. You will learn what good testing looks like, how to judge the progress of testing, and how to set high, yet reasonable expectations for the testing process.
  • If you are a domain expert involved in user acceptance testing, this class will help you experience testing as an investigation process that puts your deep knowledge to work.
  • If you work with people who test, you will gain an appreciation for the challenges of testing and discover what real testing looks like.

  • 4500+


  • 50+

    Certified Trainers

  • 300+

    Events per Year

  • 20+

    Different Courses

  • 95%

    Would Recommend our Courses to Others

  • Subscribe to get the latest from Learning Connexions