The TORCH technique for exploratory testing
29 Aug 2025
In this moment:
Bug of the MoTaverse
Shine a light. The TORCH technique for exploratory testing helps quality professionals bring structure and freedom to their exploratory testing sessions.
So what? Exploratory testing appears to have become a bit of a lost art in the world of AI. We must remind ourselves whatâs at stake if we hand over our exploratory testing skills to the AI overlords.
And yet. It seems weâve forgotten how to talk about and demonstrate exploratory testing skills. The Software Testing Live sessions are a great example of countering this. And essential exploratory testing techniques are taught and demonstrated in the Software Testing Essentials Certificate (STEC).
The upshot. We need to start sharing techniques to inspire each other to talk more about the art of exploratory testing.
The bright path. So hereâs where the TORCH technique can help. Just one of many techniques out there to support exploratory testing. And this one is handy just before you run an exploratory testing session.
Define a charter before taking any action.
Then type, mind map, scribble or draw the following:
Timer: Set a timer for your exploratory testing session. Any time between 30 and 90 minutes is good. Much longer and youâll overwhelm your audience during a debrief. You can always create another charter once the timer stops and run another session. Fast feedback loops are key, and thatâs why the timer is so important.
Oracles: List a set of oracles that will support this exploratory testing session. These are things that you can refer to as you explore to make informed decisions about your session discoveries. Oracles can also spark test ideas before and during the session. An oracle is most commonly a requirements document or set of acceptance criteria. Yet equally important are conversations with team members and customers, previous experience and knowledge of similar apps in different industries.
Risks: Capture a list of risks. These are things that might threaten the value of the thing youâre exploring. They arenât requirements yet are arguably more important. A risk is something that could go wrong. Make assumptions about what might go wrong or what potential issues you might want to explore as part of this session. The more risks, the better, yet be aware that those risks might helpfully spark more charters for later.
Considered Questions: What questions can you ask that you would like answers to during this exploratory testing session? Use the list of risks to turn them into questions. Example question starters: âWhat happens whenâŚâ, âWhat if a user does âŚâ, âWhen happens, what else happens?â, âWho is notified ofâŚâ Considered Questions are your secret skill to keeping things open during an exploratory testing session. It avoids the trap of just checking if something is a pass or a fail. Questions help you make more informed observations and encourage note-taking.
Heuristics: List a set of heuristics that you can refer to during your exploratory testing session. Heuristics are shortcuts that spark test ideas and help guide our testing efforts. They are fallible so we canât solely rely on them, yet they are super helpful to refer to when deciding what to test next during a session. CRUD (Create, Read, Update, Delete) is a popular heuristic. The combination of oracles and heuristics is powerful.
Youâre now ready to start your timer and go exploring!
Interconnected. All five items of the TORCH are intertwined. They support each other in providing a more holistic approach to exploratory testing. Like a superpowered torch with an adjustable beam, they light up parts of your exploration which wouldnât seem possible with scripted testing.
Whatâs the verdict? Give the TORCH technique a go and comment to let us know how you get on.
Interactive. The TORCH technique forms part of the Exploratory Testing Charter Planner (ETCP), a lightweight tool for planning an exploratory testing session. Use it when someone or a group of people wish to plan an exploratory testing session. It includes a downloadable Claude Skill to run it interactively.
So what? Exploratory testing appears to have become a bit of a lost art in the world of AI. We must remind ourselves whatâs at stake if we hand over our exploratory testing skills to the AI overlords.
And yet. It seems weâve forgotten how to talk about and demonstrate exploratory testing skills. The Software Testing Live sessions are a great example of countering this. And essential exploratory testing techniques are taught and demonstrated in the Software Testing Essentials Certificate (STEC).
The upshot. We need to start sharing techniques to inspire each other to talk more about the art of exploratory testing.
The bright path. So hereâs where the TORCH technique can help. Just one of many techniques out there to support exploratory testing. And this one is handy just before you run an exploratory testing session.
Define a charter before taking any action.
Then type, mind map, scribble or draw the following:
Timer: Set a timer for your exploratory testing session. Any time between 30 and 90 minutes is good. Much longer and youâll overwhelm your audience during a debrief. You can always create another charter once the timer stops and run another session. Fast feedback loops are key, and thatâs why the timer is so important.
Oracles: List a set of oracles that will support this exploratory testing session. These are things that you can refer to as you explore to make informed decisions about your session discoveries. Oracles can also spark test ideas before and during the session. An oracle is most commonly a requirements document or set of acceptance criteria. Yet equally important are conversations with team members and customers, previous experience and knowledge of similar apps in different industries.
Risks: Capture a list of risks. These are things that might threaten the value of the thing youâre exploring. They arenât requirements yet are arguably more important. A risk is something that could go wrong. Make assumptions about what might go wrong or what potential issues you might want to explore as part of this session. The more risks, the better, yet be aware that those risks might helpfully spark more charters for later.
Considered Questions: What questions can you ask that you would like answers to during this exploratory testing session? Use the list of risks to turn them into questions. Example question starters: âWhat happens whenâŚâ, âWhat if a user does âŚâ, âWhen happens, what else happens?â, âWho is notified ofâŚâ Considered Questions are your secret skill to keeping things open during an exploratory testing session. It avoids the trap of just checking if something is a pass or a fail. Questions help you make more informed observations and encourage note-taking.
Heuristics: List a set of heuristics that you can refer to during your exploratory testing session. Heuristics are shortcuts that spark test ideas and help guide our testing efforts. They are fallible so we canât solely rely on them, yet they are super helpful to refer to when deciding what to test next during a session. CRUD (Create, Read, Update, Delete) is a popular heuristic. The combination of oracles and heuristics is powerful.
Youâre now ready to start your timer and go exploring!
Interconnected. All five items of the TORCH are intertwined. They support each other in providing a more holistic approach to exploratory testing. Like a superpowered torch with an adjustable beam, they light up parts of your exploration which wouldnât seem possible with scripted testing.
Whatâs the verdict? Give the TORCH technique a go and comment to let us know how you get on.
Interactive. The TORCH technique forms part of the Exploratory Testing Charter Planner (ETCP), a lightweight tool for planning an exploratory testing session. Use it when someone or a group of people wish to plan an exploratory testing session. It includes a downloadable Claude Skill to run it interactively.
Simon Tomes
Community Lead at MoTaverse
he/him
Hello, I'm Simon. Since 2003 I've had various roles in testing, tech leadership and coaching. I believe in the power of collaboration, creativity and community. đ MoT-STEC qualified. I get real joy working with and supporting our wonderful MoTaverse community.
âThanks for making me feel so confident about myself.â | âI'm so grateful for all you do in the MoTaverse community, I learn so much as a result!â | âA simple chat with Simon in person absolutely changed everything.â | âSimon is one of the best people that I've ever met to have conversations with. He's so grounded in his way of thinking and articulates his thoughts so well and his feelings and his knowledge about community and everything.â
Open To
Write
Teach
Speak
Mentor
CV Reviews
Podcasting
Meet at MoTaCon 2026
Review Conference Proposals
Sign in
to comment
How are teams like yours balancing speed, quality, security, and AI in 2026? Download your copy and get real insights.
Explore MoT
What I learned about influence by becoming a stakeholder
Learn with me about what Accessibility is, why it's important to test for and how to get your team started with an Accessibility testing mindset
Debrief the week in Quality via a community radio show hosted by Simon Tomes and members of the community