Michael Bolton

at DevelopSense

Talk

Michael Bolton's talk
YET TO BE SCHEDULED
Topics:
Level:
General

Your rating:
0/5


Workshop

Rapid Software Testing (3 days)
Monday+Tuesday+Wednesday 9:00 - 17:00 -
Topics:
Level:
General
Your rating:
0/5

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 will need to bring their own devices/laptops.

LEARNING OUTCOMES

  • 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
  • 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
  • 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
  • Work 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

AGENDA

  • 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

About

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.