Analysis for Testers- Michael Bolton

How do we go about understanding something complex?
How do we move from confusion to clarity?
What strategies and approaches can we use to identify and reason about things that matter?
When we’re dropped into a testing situation, how do we make sense of it all?
How can we rapidly achieve a deeper understanding of things that we know little or nothing about?
How can we develop skills to make us more powerful testers?

Analysis – the study of things and ideas by examining their elements and structure — is the answer to all of these questions. Analysis is central to testing.

To what might we apply analysis?

  • Products
  • Technologies
  • Systems
  • Language
  • Test conditions
  • Risk
  • Social groups
  • Problems
  • Strategies
  • Analysis itself!

Topics and exercises for the one-day workshop include…

Sensemaking; how and why we go about analysis
Factoring; identify elements and dimensions that might make a difference
Modeling; representing complex things with useful simplifications
Geometric analysis; patterns, groupings, intervals, boundaries, symmetries…
Linguistic analysis; structures of what’s there and what’s missing in the ways we speak
General Systems Thinking; the role of the observer; aggregation; decomposition
Critical thinking: how might we be fooling ourselves? How can we defend against that?
Patterns of scientific investigation

  • Speaker


    Michael Bolton - , DevelopSense, Canada

    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 25 years of experience testing, developing, managing, and writing about software. For the last 18 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.