How do you get started with session-based testing?

Great to read @kinofrost’s post:

Jump In: Session-Based Testing

It’s full of top tips on how to just get started with a helpful style of exploratory testing, including a nifty template. :trophy:

I’ve also found the following headings/template have worked well for me:


Planning

  • Charter/Goal/Mission
  • Timebox (define a time between 30 to 90 minutes)
  • Oracles (things that will support your observations)
  • Risks (potential things that may threaten the value of the thing you’re going to explore)
  • Questions (to endeavour to answer the list of potential risks during the timebox)
  • Heuristics (things that will spark test ideas e.g. select some from the Heuristics Cheat Sheet )

start timer

Exploring

Document what you’re thinking and your observations. Use labels: Problem, Question, Idea, Praise

timer stops exploration

Summary

Review notes. Tidy up. Reflect. Capture a summary of key discoveries and observations. Add brief summary of flaws in test approach and outstanding risks/unanswered questions.


As a side note, I use TORCH as another way of remembering the planning bit.
Timer, Oracles, Risks, consider these Questions, Heuristics.

In the following article, I go into a tiny bit more detail on the stuff I’ve shared above:

How did you get started with session-based testing? What template have you created or used that’s worked well for you? Absolutely no one single way to do this so I’m super curious to gather more examples to help each other.

7 Likes