Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


It's all in your mind...

An Assurity Learning Group presentation introducing ideas behind Context Driven Testing and practical ways of applying them. @adammhoward @AWGHodder

Adam Howard

on 3 August 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of It's all in your mind...

It's all in the mind...
An intro to Context Driven Testing
Critical Thinking
Critical Thinking Skills
Session Based / Exploratory Testing
Practical Applications
Heuristic Test
Strategy Model
That's a wrap...
What is Critical Thinking?
The Mary had a little Lamb heuristic
Critical Thinking is thinking about thinking with the aim of
not getting fooled.
Consciously aware
- Volatile: regards a matter that is subject to sudden or extreme change. (The assumption
may be invalidated unexpectedly.)
- Unsustainable: may be hard to maintain over a long period of time. (The assumption
must be stable.)
- Blind: regards a matter about which you have no evidence whatsoever.
Did you just see what I saw?
How do we do Critical Thinking?


Use of Safety Words
- Aim is to avoid false confidence
- Verbal Heuristics
CDT/RST - what does it all mean?
Context Driven Testing is all in the mind.
It also develops the idea of testing as a specialist practice.
"Anyone can test!"
- people with no clue
The Plan
Critical Thinking
Heuristic Test Strategy Model
(and Mind Maps)
Session Based Testing
Exploratory is not unstructured
Sessions can help structure your testing - four guidelines
1. Each session should have a charter/objective
2. Time box your test sessions and focus
3. Keep test session reports & screen recordings
4. Review your test sessions
Most of all though, make it work for you and for the situation.
Investigation vs. checking
Use your experience
It's about balance:
You will always need to team exploratory/investigative testing with traditional "checking"
Sometimes the checking may be fully automatable
Both approaches provide different kinds of value, a different set of information
Adam's ideal world scenario...
A heuristic is a fallible method of solving a problem or making a decision.
You apply a heuristic as you would postulate a theory
All models and oracles are heuristic - they are fallible and representative
The HTSM is a way of thinking about your testing strategy.
You can apply the heuristics to
your software to evaluate it.
Oh hey... mind maps!
They're cool.
What is context driven testing?
How can I apply it?
I want to know more...
Got questions?
Heuristics help us access our skills under pressure
"Remember previous print settings"
Full transcript