Upload
romania-testing
View
795
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
Visual Testing For The Artist Within Everyone
Andy Glover
Romania Testing Conference 2014
Is everyone creative?
Visual Testing For The Artist Within Everyone
“Testing is an extremely creative and intellectually challenging task”
Glenford Myers (####),
the Art of Software Testing
“Testing is an extremely creative and intellectually challenging task”
Glenford Myers (1979),
the Art of Software Testing
Good effective software testing requires methodical work in
combination with a creative effort.
Rikard Edgren
Why Creativity
Users are naturally creative
Avoid repetitive testing
Develop single solution vs …
Solve software testing problems
Creativity in testing
“Creative thinking is the generation of new ideas.”
John Stevenson
So be creative!!
Creativity is just connecting things. When you ask creative people how they did something, they feel a little guilty because they didn’t really do it, they just saw something. It seemed obvious to them after a while. That’s because they were able to connect experiences they’ve had and synthesize new things. - Steve Jobs
Every child is an artist.
The problem is how to remain an artist once we grow up.
Pablo Picasso
Every child is an artist.
The problem is how to remain an artist once we grow up… and become testers.
Pablo Picasso
But…
Some say: “Creativity is child’s play”
Yet we are knowledge workers
Knowledge work… its primary task of "non-routine" problem solving that requires a combination of convergent, divergent, and creative thinking. - Wikipedia
How not to be creative
1. Stress
2. Money
3. Time
4. Fear
5. Competition
6. Process
(Amabile: “the 6 Myths of Creativity”)
How to be creative
• Brainstorm
• Reversing
• Why, why, why, why, why?
• Mary had a little lamp exercise
• Disproving
• Replacement
Visual Testing For The Artist Within Everyone
Draw something
Examples
Look and See
Look + See + Imagine + Do (something)
• Who and What
• How many and how much
• Where
6 ways of seeing (problems)
• When
• How
• Why
1. Who/What Portrait
2. How much Chart
3. Where Map
4. When Timeline
5. How Flowchart
6. Why Why graph
Visual Thinking Framework
Who / What: Portraits
Where: Map
When: Timeline
How Many: Charts
How: Flowchart
Why: Why Graphs
James Bach’s Testing Dashboard
Example
Example
1. Who/What Portrait
2. How much Chart
3. Where Map
4. When Timeline
5. How Flowchart
6. Why Why graph
Visual Thinking Framework
• Creativity is a required skill in testing
• Practice creativity
• Try visual testing
Summary
@cartoontester
Questions?