expo:QA expo:QA

Rapid Software Testing Explored

by Michael Bolton

Excellent software testing might seem hard. Maybe you’re overwhelmed by or uncertain about approaches to test planning, design and execution. Maybe you’re working in an environment where some people aren’t following “the rules”, or in a culture where “the rules” are overwhelming the time and resources that you have to test. It might be that you’re having difficulty answering questions like “How long will you need to test?” or “Why didn’t you find that bug?” Perhaps you’re finding that “industry best practices” are infeasible and a poor fit for your organization, or that books, courses, and certification schemes related to testing focus on nomenclature without giving you the exercises, experiences, and thinking tools to help you learn to test.

Do you want to learn how to do excellent testing, effectively and accountably, in situations in which you are faced with barely sufficient information and extreme time pressure? Do you want to get very good at software testing? If so, then Rapid Software Testing—a methodology and a course designed by James Bach and Michael Bolton—is for you.


About the Course

This unique class introduces Rapid Software Testing, a context‐driven methodology for testing any product that includes or involves software. Through hands‐on activities and interactive discussion, we challenge assumptions and expose common misconceptions about software testing. Then we show you powerful new ways to think, to apply heuristic models, and to test responsibly and systematically, so that you focus on business risk and do the right kinds of deep testing that your project needs.


Goals of Rapid Software Testing Explored

Apart from introducing the RST methodology, this class focuses on how to test a product when you have to test it right now, under conditions of uncertainty, in a way that stands up to scrutiny. It’s about how to find important bugs before it’s too late.
A secondary goal is to help you think and talk like a testing expert, so that you can proceed with confidence and gain the credibility you need.


Main Topics Covered

RSTE 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:

  • What Rapid Software Testing is and how it relates to software development
  • How mental models and critical thinking form the basis of all testing
  • Dealing with overwhelming complexity or confusion
  • Recognizing problems despite ambiguous or missing specifications
  • Surveying a product to prepare for deep testing
  • Designing tests: heuristics, risks, procedures, coverage, oracles
  • Using tools to help magnify and manage testing
  • Deciding when you’ve tested enough
  • Analyzing test results and report evidence in a compelling way
  • Applying the Heuristic Test Strategy Model and many other specific heuristics for testing



By the end of this course, attendees will learn:

  • How to focus on the mission and hit the ground running, tackling the testing of any product or product idea instantly.

  • How to analyze, select, and use concise and effective heuristics, models, and practices for rapid test design.

  • How to test expertly despite ambiguous, missing, or constantly changing specifications.

  • How to deal with potentially overwhelming complexity or confusion.

  • How to decide when to start, suspend, or stop testing—or how to continue while steering in a different direction.

  • How to prepare and deliver credible test reports at any time.


Who should attend this course?

QA, Developers, Technical Testers, Experienced Testers and professionals interested in testing.


Duration and price

The duration of the Rapid Software Testing course is three full days (12-14th June) from 09:30h to 18:00h and costs 991.74 Euros + VAT.



Michael Bolton, an international Software Testing expert, is returning to Spain after 13 years to give his 3-day Rapid Software Testing Explored course. The course will be conducted in English and is a unique opportunity to interact with Michael and learn his Rapid Software Testing methodology for testing software.



We recommend that you have practical experience in software projects and basic knowledge of software development to particiapte in the course.

Register here
Organised By
nexo QA