Craft Conference is cancelled.   More info

Michael Bolton

Consulting Software Tester at DevelopSense


Michael Bolton's Keynote

Your rating:


Rapid Software Testing Explored (3 days)
Monday+Tuesday+Wednesday 9:00 - 17:00 -
Your rating:

Through hands-on activities and interactive discussion, we challenge assumptions and expose common misconceptions about software testing. 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. RST Explored is the latest version of the original three-day course formerly called 'Rapid Software Testing'. Attendees are strongly encouraged to bring their own laptops or tablets.

Who are you?  Are you...

  • new to testing? We'll introduce you to professional testing and provide exercises that help you develop your natural testing talents.
  • an experienced tester? We'll help you put words to the tacit skills you have gained over time and provide exercises that help you refine them.
  • a technical tester? You'll learn how your technical knowledge and ability to write code can supercharge the testing process.
  • a developer who does some testing? Your deep knowledge of product internals is both a crucial resource and a potential liability. You’ll learn how to improve the intrinsic testability of the product and how to manage your biases.
  • someone who manages 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.
  • a domain expert who does some testing? We'll help you apply your deep knowledge of how the product is used and who uses it. You’ll learn how to find better bugs during acceptance testing – and help others do it too.
  • someone who works with people who test? You'll gain an appreciation for the challenges of testing, discover how you can support the testing process and learn what good testing can do for you.


  • What Rapid Software Testing is and how it relates to software development
  • Dealing with overwhelming complexity or confusion
  • How mental models and critical thinking form the basis of all testing
  • Applying the Heuristic Test Strategy Model and many other specific heuristics for testing
  • 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


Michael Bolton is a consulting software tester and testing teacher who helps people to solve testing problems that they didn't realize they could solve. In 2006, he became co-author (with James Bach) of Rapid Software Testing (RST), a methodology and mindset for testing software expertly and credibly in uncertain conditions and under extreme time pressure.  Since then, he has flown over a million miles to teach RST in 35 countries on six continents.

Michael has 30 years of experience testing, developing, managing, and writing about software. For over 20 years, he has led DevelopSense, a Toronto-based testing and development consultancy. Prior to that, he was with Quarterdeck Corporation for eight years, during which he managed the company’s flagship products and directed project and testing teams both in-house and around the world.