SlideShare a Scribd company logo
1 of 96
Thinking and Working Visually
for Software Testers
huibschoots ruudcox
Name tag
5 Minutes
Schedule
09:00 - 10:30 Intro & Sketchnotes
10:30 - 10:45
10:45 - 12:30 Problem solving & Mind maps
12:30 - 13:30
13:30 - 15:00 Modeling & drawing context
15:00 - 15:15
15:15 - 17:00 Coverage outlines & Wrap-up
Why Visualisation?
• Capture and structure information
• Develop ideas
• Support learning and steer thought processes
• Transfer ideas and results
What do you want to learn?
Write down or draw your learning
goals on a sticky note
Goals for today
1. Experience and learn about visual
thinking
2. Experience you do not have to be an artist to
think & work visual
We will ask a lot of critical questions. We ask them to because it is
important to fully understand the concepts we discuss today. Just say
“pass” or “help me” if you don’t feel comfortable.
Your tools for today
• Notebook,
paper, sticky
notes & index
cards
• Markers, pens or
pencils for
drawing
• Gray marker for
shading
• Colors to give
your drawings
some nice color
Visual Learning Wall
@huibschoots
@ruudcox
#ntd2014
I Can’t Draw
I Can’t Draw by Jurgen Appelo
… I can’t draw!
Are you sure?
No fear!
All you need is paper and
a pen or pencil!
Ideas not art
You don’t have to draw like an artist
to tell that these both are houses
• A point
• A line
• A triangle
• A square
• Some arrows
• A circle
Use these basics to make any shape you want
Don’t be afraid. You can always erase and start again.
Pick up your pencil and join me in drawing
The basics
Let’s Draw!
• Star figure
• Computer
• Cup of coffee
• Plates
• Utensils (knife, fork, spoon)
• Book
• Table
• Easter eggs
• Magnifying glass
• Test script
• Lamp
• Factory
• Fridge
• Idea
5 Minutes
Let’s Draw! Debrief
And? How did that go?
Sketchnotes
Outline of this Section
• Explain
• Exercise
• Debrief
• Examples
What are Sketchnotes?
“Sketchnotes are rich visual notes created from a mix
of handwriting, drawings, hand-drawn typography,
shapes, and visual elements like arrows, boxes and
lines.”
Mike Rohde
Sketchnotes
• Focused on capturing big ideas
• Ideas NOT art!
• Engages your whole mind
• Improve your memory and recall
• Helps you concentrate
• It’s relaxing
• Dynamic and fun!
Sketchnotes Exercises
You will now see two short movies:
1. Tablecloth Trick
(by Howcast.com & Stevespanglerscience.com)
2. Skills Based Testing by Paul Holland
(by associationforsoftwaretesting.org)
Sketchnote them…
Tablecloth Trick
Sketchnotes Exercise 1 Debrief
So? How did that go?
What was easier than you expected?
What was hard to do?
Skills Based Testing by Paul Holland
Sketchnotes Exercise 2 Debrief
And? How did that go?
What was easier than you expected?
What was hard to do?
Did you do something different the second time?
Your House
1. Take 1 minute to describe your house to your
neighbour in words only
2. Switch roles: now take 1 minute to describe your house to
your neighbour not speaking only using one or more drawings
Exercise: your house
2 Minutes
Several houses
Your House Debrief
And? How did that go?
Problem-solving
Problem Solving Process
Identify problem
Explore
information
Analyze &
understand the
problem
Create ideasSelect idea
Test idea
Evaluate
Testers solve testing problems
Developers design
a solution to a
problem
Testers investigate and
evaluate solutions…
…by building
mental models
from different
perspectives
Drawing the Problem
thinking
feelings
models
External Memory
Good sketches are accurate and precise in structure and
message, but rough in an expressive way
Drawing to Learn
thinking
feelings
models
In visual learning, information is processed and understood
through images and visualizing techniques
Visual Learning
Modeling your Testing
• Flowcharts
• Timelines
• Equivalence Classes
• SQL Joins
• State Transition Diagrams
• Story Boarding
• ...
Test Design
Flowchart
A model for deriving test
use cases
Test Design
Operational Use
A model for deriving test
use cases
Test Design
Equivalance Classes
A model for deriving test cases
Exercise Credit Card
1. Read the “Interface Specification Credit Card
Authorisation”
2. Group 1-3: Study data
Group 4-6: Study processing
3. Use drawing techniques to visualize your thinking
15 Minutes
Credit Card Exercise Debrief
So? How did that go?
Mind Maps
Outline of this Section
• Explain
• Exercise
• Debrief
• Examples
What are Mind Maps?
A mind map is a diagram used to visually organize information.
A mind map is often created around a single concept, drawn as an
image in the center of a blank landscape page, to which associated
representations of ideas such as images, words and parts of words
are added. Major ideas are connected directly to the central concept,
and other ideas branch out from those.
-- Wikipedia
Tony Buzan
Source: http://www.mind-mapping.co.uk
Source: http://www.mind-mapping.co.uk
Source: http://www.mind-mapping.co.uk
Source: http://www.mind-mapping.co.uk
Mind Map Exercise
Draw a mind map of yourself and let yourself inspire
by Family, Education, Work, Hobbies, Where you live
and/or anything else that you’d like to share.
Present your mind map to the group.
10 Minutes
Mind Map Exercise Debrief
So? How did that go?
Ruud Cox
Huib’s Resume
Test Plan (Text)
• Text Example, 55 pages!!!
• Inaccessible
• Does anybody really read these?
Test Plan (Mind Map, Imported Doc)
Test Plan (Mind Map)
Test Ideas, Test Cases
Source: http://www.bettertesting.co.uk
Source: http://www.impactmapping.org & http://itscertainlyuncertain.blogspot.nl/2013/12/impact-mapping-on-one-page.html
Impact Mapping
Session Notes
Recap of this Morning
Context?
When I say “context” I mean the totality of a situation that influences
the success or failure of an enterprise.
-- James Bach, Context-Driven Methodology , Satisfice.com/blog 2006
What is Context-Driven Testing?
“People evaluating a product by learning about it through
experimentation in a manner organized and motivated by a systematic
consideration of all the factors that significantly influence the
problems and solutions that lie within the scope of their mission.”
-- James Bach, How do I Know I am Context-Driven?, Let's Test 2013
A Model
Source: http://www.satisfice.com/tools/satisfice-cm.pdf
So?
1. Understand who is involved in the project and how they matter.
2. Understand and negotiate the GIVENS so that you understand the constraints
on your work, understand the resources available, and can test effectively.
3. Negotiate and understand the MISSIONS of testing in your project.
4. Make CHOICES about how to test that exploit the GIVENS and allow you to
achieve your MISSIONS.
5. Monitor the status of the project and continue to adjust the plan as needed to
maintain congruence among GIVENS, CHOICES, and MISSIONS.
Source: http://www.satisfice.com/tools/satisfice-cm.pdf
Context Exercise
1. Make groups of 5 people
2. Name context factors that matter and influence
your testing in your current project
3. Discuss how these factors can be made visual
4. Visualize the context in the “DNA Analyzer” case
not using a mind map
35 Minutes
Context Exercise Debrief
So? How did that go?
Context analysis: 1st iteration
Test Coverage Outline
Test Coverage?
… Coverage is how thoroughly you have examined
the product with respect to some model of …
Interesting kinds of coverage
• Product coverage: What aspects of the product did you look at?
• Risk coverage: What risks have you tested for?
• Requirements coverage: What requirements have to tested for?
Source: Rapid Software Testing by James Bach & Michael Bolton http://www.satisfice.com/info_rst.shtml
Coverage Exercise
1. Work in groups
2. Name types of coverage that matter in your
current project
3. Discuss how coverage can be made visual
4. Visualize … coverage of a “kitchen timer”
35 Minutes
Digital kitchen timer / stopwatch
Set to 99 minutes (M) and 59 seconds (S).
With hook, table stand/belt clip and magnet.
Clear and large LCD display.
The kitchen timer:
Press the M and S buttons to select the minutes and seconds.
Then press the START/STOP button to start the countdown.
Press the START/STOP button to stop.
Press the START/STOP button to continue with the countdown.
After the countdown, the alarm will sound for one minute.
Press the START/STOP button to stop it.
Set the time to 00:00 by pressing the M and S buttons at the same time.
The stopwatch:
Press the START/STOP button to start the counting.
Press the START/STOP button to stop.
Press the START/STOP button to continue adding further.
Set the time to 00:00 by pressing the M and S buttons at the same time.
Coverage Exercise Debrief
So? How did that go?
Source: Ruud Cox, Testing in a Medical Device Context, EuroStar 2012
Test Coverage Outline
Visual coverage is like a map
Wrap-up
Tools
• Freemind
• Xmind
• Paper (ipad)
• Sketchbook (Android)
• Gliffy
• yEd
• pixlr.com
• Notepad++, UltraEdit, Textwrangler
• Powerpoint
• Excel
• Screen Capture
And your notebook and fineliners 
Example of Project
Wrap-up
• Visual Feedback Wall
• Learning Objectives
• Questions
• Next steps
• Tips
• Books
• References
Goals for today
1. Experience and learn about visual
thinking
2. Experience you do not have to be an artist to
think & work visual
Learn More - Testing
• Rapid Software Testing – James Bach & Michael Bolton
http://www.satisfice.com/info_rst.shtml
• Heuristic Test Strategy Model – Designed by James Bach
http://www.satisfice.com/tools/htsm.pdf
• Heuristic Test Planning – James Bach
http://www.satisfice.com/tools/satisfice-cm.pdf
• Heuristic Risk-Based Testing – James Bach
http://www.satisfice.com/articles/hrbt.pdf
Learn More - Books
Sketchnotes (Mike Rohde)
The Mind Map book (Tony Buzan)
The DOODLE revolution (Sunni Brown)
Thinking things through (Leone Burton)
The mind at Hand: what drawing reveals (Michael J Strauss)
Visual Mojo (Lynne Cazaly)
Beyond Words (Milly R. Sonneman)
Bikablo 1 + 2 (Neuland)
Learn More - Videos
Sunni Brown: Doodlers, unite!
http://www.ted.com/talks/sunni_brown.html
Rachel Smith: Drawing in class
http://www.youtube.com/watch?v=3tJPeumHNLY
Alan Richardson: Thinking Visually In Software Testing
http://www.youtube.com/watch?v=K4hvAbN2QbE
Rob Sabourin: Whiteboarding for Testers, Developers and Customers
toohttp://vimeo.com/55845357#
Hans Rosling: Stats that reshape your worldview
http://www.ted.com/talks/hans_rosling_shows_the_best_stats_you_ve_ever_seen.html
Learn More - Presentations
Ruud Cox – Drawing to learn, Sketching for testers
http://lets-test.com/wp-content/uploads/2014/03/tasting-lets-test-nl-2014-drawing-to-learn-
sketching-for-testers-ruud-cox.pdf
Rob Sabourin – Visual Test Design
http://www.amibugshare.com/workshops/Workshop_Visual_Test_Design.zip
Visual Thinking - Liz Burow
http://www.slideshare.net/burowe/visual-thinking-presentation-for-united-health-innovation-day
Solving Problems with pictures - Santo Thie
http://www.slideshare.net/stsanto
Learn More - Websites
Patterns for Information Visualization
http://www.targetprocess.com/articles/information-visualization/
Sketchnote Army
http://sketchnotearmy.com/
Sketchnote Index
http://sketchnoteindex.com/
Sketchnoting for absolute beginners – Laurens
Bonnemahttp://laurensbonnema.blogspot.nl/2013/02/sketchnoting-for-absolute-beginners.html
Building a visual vocabulary
http://sachachua.com/blog/2013/03/sketchnotes-building-my-visual-vocabulary
http://cheryllowry.com/2013/05/03/sketchnote-building-blocks-visual-vocabulary/
http://austinkleon.com/category/visual-note-taking/
Learn More - Blogposts
An Example of a Product Ecology for Testers
http://ruudcox.wordpress.com/2013/10/25/an-example-of-a-product-ecology-for-testers/
PEST 4.5 – Workshop on visualization
http://kristjanuba.wordpress.com/2014/05/17/summary-of-my-presentation-at-pest-4-5/#more-312
http://thepainandgainofedwardbear.wordpress.com/2014/04/27/pest-4-5-workshop-on-visualization/
14 Ways to Present Information Visuallyhttp://www.velocitypartners.co.uk/our-blog/infographics-14-
ways-to-present-information-visually/
Breaking the Tyranny of Form – Fiona Charleshttp://quality-intelligence.blogspot.nl/2012/06/breaking-
tyranny-of-form-part-1.html
Visualisation – Huib Schoots
http://www.huibschoots.nl/wordpress/?p=927
Big Visible Testing – Claire Moss
http://blog.aclairefication.com/2012/08/big-visible-testing/
Acknowledgements
Gojko Adzic, Jurgen Appelo, James Bach, Michael
Bolton, Laurens Bonnema, Tony Buzan, Pascal
Dufour, Zeger van Hese, Anna Hoff, Paul Holland,
Darren McMillan, Alan Richardson, Mike Rohde,
Jean-Paul Varwijk
Huib Schoots
hsc@improveqs.nl
huibschoots
Ruud Cox
rco@improveqs.nl
ruudcox

More Related Content

What's hot

Uxpa creativity workshop peter otto 1
Uxpa creativity workshop peter otto 1Uxpa creativity workshop peter otto 1
Uxpa creativity workshop peter otto 1UXPA UK
 
d.school Bootcamp Bootleg
d.school Bootcamp Bootlegd.school Bootcamp Bootleg
d.school Bootcamp Bootleglaoudji
 
Design thinking -_with_ideo_lecture.ppt
Design thinking -_with_ideo_lecture.pptDesign thinking -_with_ideo_lecture.ppt
Design thinking -_with_ideo_lecture.pptRicardo Amador
 
The back of the napkin Presentation
The back of the napkin PresentationThe back of the napkin Presentation
The back of the napkin PresentationVM87
 
HITD 201: Design Thinking Lecture 1 - Introduction
HITD 201: Design Thinking Lecture 1 - IntroductionHITD 201: Design Thinking Lecture 1 - Introduction
HITD 201: Design Thinking Lecture 1 - IntroductionMark Billinghurst
 
Back of the Napkin / Blah-Blah-Blah Seminar
Back of the Napkin / Blah-Blah-Blah SeminarBack of the Napkin / Blah-Blah-Blah Seminar
Back of the Napkin / Blah-Blah-Blah SeminarDan Roam
 
Understanding design thinking in practice: a qualitative study of design led ...
Understanding design thinking in practice: a qualitative study of design led ...Understanding design thinking in practice: a qualitative study of design led ...
Understanding design thinking in practice: a qualitative study of design led ...Zaana Jaclyn
 
Brainstorming Techniques For New Product Development Complete PowerPoint Deck...
Brainstorming Techniques For New Product Development Complete PowerPoint Deck...Brainstorming Techniques For New Product Development Complete PowerPoint Deck...
Brainstorming Techniques For New Product Development Complete PowerPoint Deck...SlideTeam
 
Guide to Effective Brainstorming
Guide to Effective BrainstormingGuide to Effective Brainstorming
Guide to Effective BrainstormingBa Low
 
Evaluating the Impact of Design Thinking in Action
Evaluating the Impact of Design Thinking in ActionEvaluating the Impact of Design Thinking in Action
Evaluating the Impact of Design Thinking in ActionDavid Allan Chin
 
Design thinking for designing and delivering services
Design thinking for designing and delivering servicesDesign thinking for designing and delivering services
Design thinking for designing and delivering servicesZaana Jaclyn
 
The 10 1/2 Commandments of Visual Thinking: The "Lost Chapter" from The Back ...
The 10 1/2 Commandments of Visual Thinking: The "Lost Chapter" from The Back ...The 10 1/2 Commandments of Visual Thinking: The "Lost Chapter" from The Back ...
The 10 1/2 Commandments of Visual Thinking: The "Lost Chapter" from The Back ...visual_think_map
 
Notes - Design Thinking Workshop
Notes - Design Thinking WorkshopNotes - Design Thinking Workshop
Notes - Design Thinking Workshopktphinnovation
 
Using Design thinking to create great customer experiences
Using Design thinking to create great customer experiencesUsing Design thinking to create great customer experiences
Using Design thinking to create great customer experiencesWendy Castleman
 
Startup Braga - Design Thinking Workshop
Startup Braga - Design Thinking WorkshopStartup Braga - Design Thinking Workshop
Startup Braga - Design Thinking WorkshopStartup Braga
 

What's hot (20)

Uxpa creativity workshop peter otto 1
Uxpa creativity workshop peter otto 1Uxpa creativity workshop peter otto 1
Uxpa creativity workshop peter otto 1
 
d.school Bootcamp Bootleg
d.school Bootcamp Bootlegd.school Bootcamp Bootleg
d.school Bootcamp Bootleg
 
Pov report
Pov reportPov report
Pov report
 
Design thinking -_with_ideo_lecture.ppt
Design thinking -_with_ideo_lecture.pptDesign thinking -_with_ideo_lecture.ppt
Design thinking -_with_ideo_lecture.ppt
 
Pov report(ori)
Pov report(ori)Pov report(ori)
Pov report(ori)
 
The back of the napkin Presentation
The back of the napkin PresentationThe back of the napkin Presentation
The back of the napkin Presentation
 
Design thinking
Design thinkingDesign thinking
Design thinking
 
HITD 201: Design Thinking Lecture 1 - Introduction
HITD 201: Design Thinking Lecture 1 - IntroductionHITD 201: Design Thinking Lecture 1 - Introduction
HITD 201: Design Thinking Lecture 1 - Introduction
 
Back of the Napkin / Blah-Blah-Blah Seminar
Back of the Napkin / Blah-Blah-Blah SeminarBack of the Napkin / Blah-Blah-Blah Seminar
Back of the Napkin / Blah-Blah-Blah Seminar
 
Understanding design thinking in practice: a qualitative study of design led ...
Understanding design thinking in practice: a qualitative study of design led ...Understanding design thinking in practice: a qualitative study of design led ...
Understanding design thinking in practice: a qualitative study of design led ...
 
Brainstorming Techniques For New Product Development Complete PowerPoint Deck...
Brainstorming Techniques For New Product Development Complete PowerPoint Deck...Brainstorming Techniques For New Product Development Complete PowerPoint Deck...
Brainstorming Techniques For New Product Development Complete PowerPoint Deck...
 
Guide to Effective Brainstorming
Guide to Effective BrainstormingGuide to Effective Brainstorming
Guide to Effective Brainstorming
 
Mind Mapping
Mind MappingMind Mapping
Mind Mapping
 
Evaluating the Impact of Design Thinking in Action
Evaluating the Impact of Design Thinking in ActionEvaluating the Impact of Design Thinking in Action
Evaluating the Impact of Design Thinking in Action
 
Design thinking for designing and delivering services
Design thinking for designing and delivering servicesDesign thinking for designing and delivering services
Design thinking for designing and delivering services
 
The 10 1/2 Commandments of Visual Thinking: The "Lost Chapter" from The Back ...
The 10 1/2 Commandments of Visual Thinking: The "Lost Chapter" from The Back ...The 10 1/2 Commandments of Visual Thinking: The "Lost Chapter" from The Back ...
The 10 1/2 Commandments of Visual Thinking: The "Lost Chapter" from The Back ...
 
Design Thinking Workshop
Design Thinking WorkshopDesign Thinking Workshop
Design Thinking Workshop
 
Notes - Design Thinking Workshop
Notes - Design Thinking WorkshopNotes - Design Thinking Workshop
Notes - Design Thinking Workshop
 
Using Design thinking to create great customer experiences
Using Design thinking to create great customer experiencesUsing Design thinking to create great customer experiences
Using Design thinking to create great customer experiences
 
Startup Braga - Design Thinking Workshop
Startup Braga - Design Thinking WorkshopStartup Braga - Design Thinking Workshop
Startup Braga - Design Thinking Workshop
 

Viewers also liked

Applying good context driven testing in an agile context
Applying good context driven testing in an agile contextApplying good context driven testing in an agile context
Applying good context driven testing in an agile contextMarkus Gärtner
 
Imrul: Context Driven Testing
Imrul: Context Driven TestingImrul: Context Driven Testing
Imrul: Context Driven TestingSQABD
 
Breathing the breath of the monster combining agile and context-driven
Breathing the breath of the monster   combining agile and context-drivenBreathing the breath of the monster   combining agile and context-driven
Breathing the breath of the monster combining agile and context-drivenIlari Henrik Aegerter
 
AgileTD: Experimenting in Context for Exploratory Testing
AgileTD: Experimenting in Context for Exploratory TestingAgileTD: Experimenting in Context for Exploratory Testing
AgileTD: Experimenting in Context for Exploratory TestingMaaret Pyhäjärvi
 
Michał Stryjak, Poznaj Context-Driven Testing
Michał Stryjak, Poznaj Context-Driven TestingMichał Stryjak, Poznaj Context-Driven Testing
Michał Stryjak, Poznaj Context-Driven TestingFuture Processing
 
Agile Software Development with Remote Teams
Agile Software Development with Remote TeamsAgile Software Development with Remote Teams
Agile Software Development with Remote TeamsMentorMate
 
A Context-Driven Approach to Automation in Testing
A Context-Driven Approach to Automation in TestingA Context-Driven Approach to Automation in Testing
A Context-Driven Approach to Automation in TestingBugRaptors
 
Context Driven School of testing w prostych przykładach
Context Driven School of testing w prostych przykładachContext Driven School of testing w prostych przykładach
Context Driven School of testing w prostych przykładachRadoslaw Smilgin
 
Ready, set, go! - Anna Royzman
Ready, set, go! - Anna RoyzmanReady, set, go! - Anna Royzman
Ready, set, go! - Anna RoyzmanQA or the Highway
 
Test Automation In The Hands of "The Business"
Test Automation In The Hands of "The Business"Test Automation In The Hands of "The Business"
Test Automation In The Hands of "The Business"Greg Tutunjian
 
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing TeamHo Chi Minh City Software Testing Club
 
DevOps Pipelines and Metrics Driven Feedback Loops
DevOps Pipelines and Metrics Driven Feedback LoopsDevOps Pipelines and Metrics Driven Feedback Loops
DevOps Pipelines and Metrics Driven Feedback LoopsAndreas Grabner
 

Viewers also liked (13)

Applying good context driven testing in an agile context
Applying good context driven testing in an agile contextApplying good context driven testing in an agile context
Applying good context driven testing in an agile context
 
Imrul: Context Driven Testing
Imrul: Context Driven TestingImrul: Context Driven Testing
Imrul: Context Driven Testing
 
Breathing the breath of the monster combining agile and context-driven
Breathing the breath of the monster   combining agile and context-drivenBreathing the breath of the monster   combining agile and context-driven
Breathing the breath of the monster combining agile and context-driven
 
AgileTD: Experimenting in Context for Exploratory Testing
AgileTD: Experimenting in Context for Exploratory TestingAgileTD: Experimenting in Context for Exploratory Testing
AgileTD: Experimenting in Context for Exploratory Testing
 
Michał Stryjak, Poznaj Context-Driven Testing
Michał Stryjak, Poznaj Context-Driven TestingMichał Stryjak, Poznaj Context-Driven Testing
Michał Stryjak, Poznaj Context-Driven Testing
 
Agile Software Development with Remote Teams
Agile Software Development with Remote TeamsAgile Software Development with Remote Teams
Agile Software Development with Remote Teams
 
A Context-Driven Approach to Automation in Testing
A Context-Driven Approach to Automation in TestingA Context-Driven Approach to Automation in Testing
A Context-Driven Approach to Automation in Testing
 
Context Driven School of testing w prostych przykładach
Context Driven School of testing w prostych przykładachContext Driven School of testing w prostych przykładach
Context Driven School of testing w prostych przykładach
 
Ready, set, go! - Anna Royzman
Ready, set, go! - Anna RoyzmanReady, set, go! - Anna Royzman
Ready, set, go! - Anna Royzman
 
Test Automation In The Hands of "The Business"
Test Automation In The Hands of "The Business"Test Automation In The Hands of "The Business"
Test Automation In The Hands of "The Business"
 
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
 
DevOps Pipelines and Metrics Driven Feedback Loops
DevOps Pipelines and Metrics Driven Feedback LoopsDevOps Pipelines and Metrics Driven Feedback Loops
DevOps Pipelines and Metrics Driven Feedback Loops
 
SlideShare 101
SlideShare 101SlideShare 101
SlideShare 101
 

Similar to Thinking and working visually for software testers - Nordic Testing Days

Design Thinking to Co-Design Solutions: Presented at ACMP 2018
Design Thinking to Co-Design Solutions: Presented at ACMP 2018Design Thinking to Co-Design Solutions: Presented at ACMP 2018
Design Thinking to Co-Design Solutions: Presented at ACMP 2018Enterprise Knowledge
 
UI/UX foundations - Intro to Design
UI/UX foundations - Intro to DesignUI/UX foundations - Intro to Design
UI/UX foundations - Intro to DesignMeg Kurdziolek
 
LX Journey Mapping Workshop
LX Journey Mapping WorkshopLX Journey Mapping Workshop
LX Journey Mapping WorkshopJoyce Seitzinger
 
UI/UX Foundations Part 1 - Design
UI/UX Foundations Part 1 - DesignUI/UX Foundations Part 1 - Design
UI/UX Foundations Part 1 - DesignMeg Kurdziolek
 
A Primer For Design Thinking For Business
A Primer For Design Thinking For BusinessA Primer For Design Thinking For Business
A Primer For Design Thinking For Businesssean carney
 
Visual Thinking: Working with Pictures
Visual Thinking: Working with PicturesVisual Thinking: Working with Pictures
Visual Thinking: Working with PicturesChristina Wodtke
 
Designing Your Future: Creative and Reflective Exercises for Your Career
Designing Your Future: Creative and Reflective Exercises for Your CareerDesigning Your Future: Creative and Reflective Exercises for Your Career
Designing Your Future: Creative and Reflective Exercises for Your CareerFahri Karakas
 
The elements of product success for designers and developers
The elements of product success for designers and developersThe elements of product success for designers and developers
The elements of product success for designers and developersNick Myers
 
E learning workshop2
E learning workshop2E learning workshop2
E learning workshop2Jenna Spears
 
Visual Thinking Stanford Continuing Studies
Visual Thinking Stanford Continuing StudiesVisual Thinking Stanford Continuing Studies
Visual Thinking Stanford Continuing StudiesChristina Wodtke
 
Seminar 7 and 8 - Complete The Flower Exercise and Choose Your Own Creative A...
Seminar 7 and 8 - Complete The Flower Exercise and Choose Your Own Creative A...Seminar 7 and 8 - Complete The Flower Exercise and Choose Your Own Creative A...
Seminar 7 and 8 - Complete The Flower Exercise and Choose Your Own Creative A...Fahri Karakas
 
Mind maps tutorial Agile Testing Days
Mind maps tutorial Agile Testing DaysMind maps tutorial Agile Testing Days
Mind maps tutorial Agile Testing DaysHuib Schoots
 
Introduction to Design Thinking
Introduction to Design ThinkingIntroduction to Design Thinking
Introduction to Design ThinkingAmmad Nasir
 
Intro to Design (Lecture)
Intro to Design (Lecture)Intro to Design (Lecture)
Intro to Design (Lecture)Ammad Nasir
 
Collaborative Sketching for UX - Razorfish 042115
Collaborative Sketching for UX - Razorfish 042115Collaborative Sketching for UX - Razorfish 042115
Collaborative Sketching for UX - Razorfish 042115Robert Stribley
 
Presentation 2019.12.02 10 human centered enterprising 2:2
Presentation 2019.12.02 10 human centered enterprising 2:2Presentation 2019.12.02 10 human centered enterprising 2:2
Presentation 2019.12.02 10 human centered enterprising 2:2Andres Parraguirre
 
Playground Practice: Project Edition
Playground Practice: Project EditionPlayground Practice: Project Edition
Playground Practice: Project EditionGeorgiana Mannion
 
Participatory Design Workshop at the UX Strategies Summit 2015
Participatory Design Workshop at the UX Strategies Summit 2015Participatory Design Workshop at the UX Strategies Summit 2015
Participatory Design Workshop at the UX Strategies Summit 2015Katie McCurdy
 
Collaborative Sketching for Secure & Usable Apps
Collaborative Sketching for Secure & Usable AppsCollaborative Sketching for Secure & Usable Apps
Collaborative Sketching for Secure & Usable AppsRobert Stribley
 

Similar to Thinking and working visually for software testers - Nordic Testing Days (20)

Design Thinking to Co-Design Solutions: Presented at ACMP 2018
Design Thinking to Co-Design Solutions: Presented at ACMP 2018Design Thinking to Co-Design Solutions: Presented at ACMP 2018
Design Thinking to Co-Design Solutions: Presented at ACMP 2018
 
UI/UX foundations - Intro to Design
UI/UX foundations - Intro to DesignUI/UX foundations - Intro to Design
UI/UX foundations - Intro to Design
 
LX Journey Mapping Workshop
LX Journey Mapping WorkshopLX Journey Mapping Workshop
LX Journey Mapping Workshop
 
UI/UX Foundations Part 1 - Design
UI/UX Foundations Part 1 - DesignUI/UX Foundations Part 1 - Design
UI/UX Foundations Part 1 - Design
 
A Primer For Design Thinking For Business
A Primer For Design Thinking For BusinessA Primer For Design Thinking For Business
A Primer For Design Thinking For Business
 
Visual Thinking: Working with Pictures
Visual Thinking: Working with PicturesVisual Thinking: Working with Pictures
Visual Thinking: Working with Pictures
 
Designing Your Future: Creative and Reflective Exercises for Your Career
Designing Your Future: Creative and Reflective Exercises for Your CareerDesigning Your Future: Creative and Reflective Exercises for Your Career
Designing Your Future: Creative and Reflective Exercises for Your Career
 
The elements of product success for designers and developers
The elements of product success for designers and developersThe elements of product success for designers and developers
The elements of product success for designers and developers
 
Design Sprint
Design SprintDesign Sprint
Design Sprint
 
E learning workshop2
E learning workshop2E learning workshop2
E learning workshop2
 
Visual Thinking Stanford Continuing Studies
Visual Thinking Stanford Continuing StudiesVisual Thinking Stanford Continuing Studies
Visual Thinking Stanford Continuing Studies
 
Seminar 7 and 8 - Complete The Flower Exercise and Choose Your Own Creative A...
Seminar 7 and 8 - Complete The Flower Exercise and Choose Your Own Creative A...Seminar 7 and 8 - Complete The Flower Exercise and Choose Your Own Creative A...
Seminar 7 and 8 - Complete The Flower Exercise and Choose Your Own Creative A...
 
Mind maps tutorial Agile Testing Days
Mind maps tutorial Agile Testing DaysMind maps tutorial Agile Testing Days
Mind maps tutorial Agile Testing Days
 
Introduction to Design Thinking
Introduction to Design ThinkingIntroduction to Design Thinking
Introduction to Design Thinking
 
Intro to Design (Lecture)
Intro to Design (Lecture)Intro to Design (Lecture)
Intro to Design (Lecture)
 
Collaborative Sketching for UX - Razorfish 042115
Collaborative Sketching for UX - Razorfish 042115Collaborative Sketching for UX - Razorfish 042115
Collaborative Sketching for UX - Razorfish 042115
 
Presentation 2019.12.02 10 human centered enterprising 2:2
Presentation 2019.12.02 10 human centered enterprising 2:2Presentation 2019.12.02 10 human centered enterprising 2:2
Presentation 2019.12.02 10 human centered enterprising 2:2
 
Playground Practice: Project Edition
Playground Practice: Project EditionPlayground Practice: Project Edition
Playground Practice: Project Edition
 
Participatory Design Workshop at the UX Strategies Summit 2015
Participatory Design Workshop at the UX Strategies Summit 2015Participatory Design Workshop at the UX Strategies Summit 2015
Participatory Design Workshop at the UX Strategies Summit 2015
 
Collaborative Sketching for Secure & Usable Apps
Collaborative Sketching for Secure & Usable AppsCollaborative Sketching for Secure & Usable Apps
Collaborative Sketching for Secure & Usable Apps
 

More from Huib Schoots

Testing in modern times a story about quality and value - agile testing dev ...
Testing in modern times  a story about quality and value - agile testing dev ...Testing in modern times  a story about quality and value - agile testing dev ...
Testing in modern times a story about quality and value - agile testing dev ...Huib Schoots
 
A road to awesomeness
A road to awesomenessA road to awesomeness
A road to awesomenessHuib Schoots
 
Telling the testing story - Storytelling voor testers (DUTCH)
Telling the testing story - Storytelling voor testers (DUTCH)Telling the testing story - Storytelling voor testers (DUTCH)
Telling the testing story - Storytelling voor testers (DUTCH)Huib Schoots
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testingHuib Schoots
 
Where words fail music speaks
Where words fail music speaksWhere words fail music speaks
Where words fail music speaksHuib Schoots
 
Succesful Testing The Continuous Delivery Process
Succesful Testing The Continuous Delivery ProcessSuccesful Testing The Continuous Delivery Process
Succesful Testing The Continuous Delivery ProcessHuib Schoots
 
Changing the context
Changing the contextChanging the context
Changing the contextHuib Schoots
 
Testnet JuBoCo boek introductie
Testnet JuBoCo boek introductieTestnet JuBoCo boek introductie
Testnet JuBoCo boek introductieHuib Schoots
 
Boost your testing power with Exploration
Boost your testing power with ExplorationBoost your testing power with Exploration
Boost your testing power with ExplorationHuib Schoots
 
So you think you can test?
So you think you can test?So you think you can test?
So you think you can test?Huib Schoots
 

More from Huib Schoots (11)

Testing in modern times a story about quality and value - agile testing dev ...
Testing in modern times  a story about quality and value - agile testing dev ...Testing in modern times  a story about quality and value - agile testing dev ...
Testing in modern times a story about quality and value - agile testing dev ...
 
A road to awesomeness
A road to awesomenessA road to awesomeness
A road to awesomeness
 
Telling the testing story - Storytelling voor testers (DUTCH)
Telling the testing story - Storytelling voor testers (DUTCH)Telling the testing story - Storytelling voor testers (DUTCH)
Telling the testing story - Storytelling voor testers (DUTCH)
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
Where words fail music speaks
Where words fail music speaksWhere words fail music speaks
Where words fail music speaks
 
Succesful Testing The Continuous Delivery Process
Succesful Testing The Continuous Delivery ProcessSuccesful Testing The Continuous Delivery Process
Succesful Testing The Continuous Delivery Process
 
Set your course
Set your courseSet your course
Set your course
 
Changing the context
Changing the contextChanging the context
Changing the context
 
Testnet JuBoCo boek introductie
Testnet JuBoCo boek introductieTestnet JuBoCo boek introductie
Testnet JuBoCo boek introductie
 
Boost your testing power with Exploration
Boost your testing power with ExplorationBoost your testing power with Exploration
Boost your testing power with Exploration
 
So you think you can test?
So you think you can test?So you think you can test?
So you think you can test?
 

Recently uploaded

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 

Recently uploaded (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 

Thinking and working visually for software testers - Nordic Testing Days

  • 1. Thinking and Working Visually for Software Testers huibschoots ruudcox
  • 3. Schedule 09:00 - 10:30 Intro & Sketchnotes 10:30 - 10:45 10:45 - 12:30 Problem solving & Mind maps 12:30 - 13:30 13:30 - 15:00 Modeling & drawing context 15:00 - 15:15 15:15 - 17:00 Coverage outlines & Wrap-up
  • 4. Why Visualisation? • Capture and structure information • Develop ideas • Support learning and steer thought processes • Transfer ideas and results
  • 5. What do you want to learn? Write down or draw your learning goals on a sticky note
  • 6. Goals for today 1. Experience and learn about visual thinking 2. Experience you do not have to be an artist to think & work visual We will ask a lot of critical questions. We ask them to because it is important to fully understand the concepts we discuss today. Just say “pass” or “help me” if you don’t feel comfortable.
  • 7. Your tools for today • Notebook, paper, sticky notes & index cards • Markers, pens or pencils for drawing • Gray marker for shading • Colors to give your drawings some nice color
  • 11. I Can’t Draw by Jurgen Appelo
  • 12. … I can’t draw! Are you sure? No fear! All you need is paper and a pen or pencil!
  • 13. Ideas not art You don’t have to draw like an artist to tell that these both are houses
  • 14. • A point • A line • A triangle • A square • Some arrows • A circle Use these basics to make any shape you want Don’t be afraid. You can always erase and start again. Pick up your pencil and join me in drawing The basics
  • 15. Let’s Draw! • Star figure • Computer • Cup of coffee • Plates • Utensils (knife, fork, spoon) • Book • Table • Easter eggs • Magnifying glass • Test script • Lamp • Factory • Fridge • Idea 5 Minutes
  • 16. Let’s Draw! Debrief And? How did that go?
  • 18. Outline of this Section • Explain • Exercise • Debrief • Examples
  • 19. What are Sketchnotes? “Sketchnotes are rich visual notes created from a mix of handwriting, drawings, hand-drawn typography, shapes, and visual elements like arrows, boxes and lines.” Mike Rohde
  • 20.
  • 21. Sketchnotes • Focused on capturing big ideas • Ideas NOT art! • Engages your whole mind • Improve your memory and recall • Helps you concentrate • It’s relaxing • Dynamic and fun!
  • 22. Sketchnotes Exercises You will now see two short movies: 1. Tablecloth Trick (by Howcast.com & Stevespanglerscience.com) 2. Skills Based Testing by Paul Holland (by associationforsoftwaretesting.org) Sketchnote them…
  • 24. Sketchnotes Exercise 1 Debrief So? How did that go? What was easier than you expected? What was hard to do?
  • 25. Skills Based Testing by Paul Holland
  • 26. Sketchnotes Exercise 2 Debrief And? How did that go? What was easier than you expected? What was hard to do? Did you do something different the second time?
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 33. 1. Take 1 minute to describe your house to your neighbour in words only 2. Switch roles: now take 1 minute to describe your house to your neighbour not speaking only using one or more drawings Exercise: your house 2 Minutes
  • 35. Your House Debrief And? How did that go?
  • 36.
  • 38. Problem Solving Process Identify problem Explore information Analyze & understand the problem Create ideasSelect idea Test idea Evaluate
  • 39. Testers solve testing problems Developers design a solution to a problem Testers investigate and evaluate solutions… …by building mental models from different perspectives
  • 40. Drawing the Problem thinking feelings models External Memory Good sketches are accurate and precise in structure and message, but rough in an expressive way
  • 41. Drawing to Learn thinking feelings models In visual learning, information is processed and understood through images and visualizing techniques Visual Learning
  • 42. Modeling your Testing • Flowcharts • Timelines • Equivalence Classes • SQL Joins • State Transition Diagrams • Story Boarding • ...
  • 43. Test Design Flowchart A model for deriving test use cases
  • 44. Test Design Operational Use A model for deriving test use cases
  • 45. Test Design Equivalance Classes A model for deriving test cases
  • 46. Exercise Credit Card 1. Read the “Interface Specification Credit Card Authorisation” 2. Group 1-3: Study data Group 4-6: Study processing 3. Use drawing techniques to visualize your thinking 15 Minutes
  • 47. Credit Card Exercise Debrief So? How did that go?
  • 49. Outline of this Section • Explain • Exercise • Debrief • Examples
  • 50. What are Mind Maps? A mind map is a diagram used to visually organize information. A mind map is often created around a single concept, drawn as an image in the center of a blank landscape page, to which associated representations of ideas such as images, words and parts of words are added. Major ideas are connected directly to the central concept, and other ideas branch out from those. -- Wikipedia Tony Buzan
  • 55. Mind Map Exercise Draw a mind map of yourself and let yourself inspire by Family, Education, Work, Hobbies, Where you live and/or anything else that you’d like to share. Present your mind map to the group. 10 Minutes
  • 56. Mind Map Exercise Debrief So? How did that go?
  • 59. Test Plan (Text) • Text Example, 55 pages!!! • Inaccessible • Does anybody really read these?
  • 60. Test Plan (Mind Map, Imported Doc)
  • 62. Test Ideas, Test Cases Source: http://www.bettertesting.co.uk
  • 63. Source: http://www.impactmapping.org & http://itscertainlyuncertain.blogspot.nl/2013/12/impact-mapping-on-one-page.html Impact Mapping
  • 65.
  • 66. Recap of this Morning
  • 67. Context? When I say “context” I mean the totality of a situation that influences the success or failure of an enterprise. -- James Bach, Context-Driven Methodology , Satisfice.com/blog 2006 What is Context-Driven Testing? “People evaluating a product by learning about it through experimentation in a manner organized and motivated by a systematic consideration of all the factors that significantly influence the problems and solutions that lie within the scope of their mission.” -- James Bach, How do I Know I am Context-Driven?, Let's Test 2013
  • 69. So? 1. Understand who is involved in the project and how they matter. 2. Understand and negotiate the GIVENS so that you understand the constraints on your work, understand the resources available, and can test effectively. 3. Negotiate and understand the MISSIONS of testing in your project. 4. Make CHOICES about how to test that exploit the GIVENS and allow you to achieve your MISSIONS. 5. Monitor the status of the project and continue to adjust the plan as needed to maintain congruence among GIVENS, CHOICES, and MISSIONS. Source: http://www.satisfice.com/tools/satisfice-cm.pdf
  • 70. Context Exercise 1. Make groups of 5 people 2. Name context factors that matter and influence your testing in your current project 3. Discuss how these factors can be made visual 4. Visualize the context in the “DNA Analyzer” case not using a mind map 35 Minutes
  • 71. Context Exercise Debrief So? How did that go?
  • 73.
  • 74.
  • 75.
  • 77. Test Coverage? … Coverage is how thoroughly you have examined the product with respect to some model of … Interesting kinds of coverage • Product coverage: What aspects of the product did you look at? • Risk coverage: What risks have you tested for? • Requirements coverage: What requirements have to tested for? Source: Rapid Software Testing by James Bach & Michael Bolton http://www.satisfice.com/info_rst.shtml
  • 78. Coverage Exercise 1. Work in groups 2. Name types of coverage that matter in your current project 3. Discuss how coverage can be made visual 4. Visualize … coverage of a “kitchen timer” 35 Minutes
  • 79. Digital kitchen timer / stopwatch Set to 99 minutes (M) and 59 seconds (S). With hook, table stand/belt clip and magnet. Clear and large LCD display. The kitchen timer: Press the M and S buttons to select the minutes and seconds. Then press the START/STOP button to start the countdown. Press the START/STOP button to stop. Press the START/STOP button to continue with the countdown. After the countdown, the alarm will sound for one minute. Press the START/STOP button to stop it. Set the time to 00:00 by pressing the M and S buttons at the same time. The stopwatch: Press the START/STOP button to start the counting. Press the START/STOP button to stop. Press the START/STOP button to continue adding further. Set the time to 00:00 by pressing the M and S buttons at the same time.
  • 80. Coverage Exercise Debrief So? How did that go?
  • 81. Source: Ruud Cox, Testing in a Medical Device Context, EuroStar 2012 Test Coverage Outline
  • 82. Visual coverage is like a map
  • 84. Tools • Freemind • Xmind • Paper (ipad) • Sketchbook (Android) • Gliffy • yEd • pixlr.com • Notepad++, UltraEdit, Textwrangler • Powerpoint • Excel • Screen Capture And your notebook and fineliners 
  • 86. Wrap-up • Visual Feedback Wall • Learning Objectives • Questions • Next steps • Tips • Books • References
  • 87. Goals for today 1. Experience and learn about visual thinking 2. Experience you do not have to be an artist to think & work visual
  • 88. Learn More - Testing • Rapid Software Testing – James Bach & Michael Bolton http://www.satisfice.com/info_rst.shtml • Heuristic Test Strategy Model – Designed by James Bach http://www.satisfice.com/tools/htsm.pdf • Heuristic Test Planning – James Bach http://www.satisfice.com/tools/satisfice-cm.pdf • Heuristic Risk-Based Testing – James Bach http://www.satisfice.com/articles/hrbt.pdf
  • 89. Learn More - Books Sketchnotes (Mike Rohde) The Mind Map book (Tony Buzan) The DOODLE revolution (Sunni Brown) Thinking things through (Leone Burton) The mind at Hand: what drawing reveals (Michael J Strauss) Visual Mojo (Lynne Cazaly) Beyond Words (Milly R. Sonneman) Bikablo 1 + 2 (Neuland)
  • 90. Learn More - Videos Sunni Brown: Doodlers, unite! http://www.ted.com/talks/sunni_brown.html Rachel Smith: Drawing in class http://www.youtube.com/watch?v=3tJPeumHNLY Alan Richardson: Thinking Visually In Software Testing http://www.youtube.com/watch?v=K4hvAbN2QbE Rob Sabourin: Whiteboarding for Testers, Developers and Customers toohttp://vimeo.com/55845357# Hans Rosling: Stats that reshape your worldview http://www.ted.com/talks/hans_rosling_shows_the_best_stats_you_ve_ever_seen.html
  • 91. Learn More - Presentations Ruud Cox – Drawing to learn, Sketching for testers http://lets-test.com/wp-content/uploads/2014/03/tasting-lets-test-nl-2014-drawing-to-learn- sketching-for-testers-ruud-cox.pdf Rob Sabourin – Visual Test Design http://www.amibugshare.com/workshops/Workshop_Visual_Test_Design.zip Visual Thinking - Liz Burow http://www.slideshare.net/burowe/visual-thinking-presentation-for-united-health-innovation-day Solving Problems with pictures - Santo Thie http://www.slideshare.net/stsanto
  • 92. Learn More - Websites Patterns for Information Visualization http://www.targetprocess.com/articles/information-visualization/ Sketchnote Army http://sketchnotearmy.com/ Sketchnote Index http://sketchnoteindex.com/ Sketchnoting for absolute beginners – Laurens Bonnemahttp://laurensbonnema.blogspot.nl/2013/02/sketchnoting-for-absolute-beginners.html Building a visual vocabulary http://sachachua.com/blog/2013/03/sketchnotes-building-my-visual-vocabulary http://cheryllowry.com/2013/05/03/sketchnote-building-blocks-visual-vocabulary/ http://austinkleon.com/category/visual-note-taking/
  • 93. Learn More - Blogposts An Example of a Product Ecology for Testers http://ruudcox.wordpress.com/2013/10/25/an-example-of-a-product-ecology-for-testers/ PEST 4.5 – Workshop on visualization http://kristjanuba.wordpress.com/2014/05/17/summary-of-my-presentation-at-pest-4-5/#more-312 http://thepainandgainofedwardbear.wordpress.com/2014/04/27/pest-4-5-workshop-on-visualization/ 14 Ways to Present Information Visuallyhttp://www.velocitypartners.co.uk/our-blog/infographics-14- ways-to-present-information-visually/ Breaking the Tyranny of Form – Fiona Charleshttp://quality-intelligence.blogspot.nl/2012/06/breaking- tyranny-of-form-part-1.html Visualisation – Huib Schoots http://www.huibschoots.nl/wordpress/?p=927 Big Visible Testing – Claire Moss http://blog.aclairefication.com/2012/08/big-visible-testing/
  • 94.
  • 95. Acknowledgements Gojko Adzic, Jurgen Appelo, James Bach, Michael Bolton, Laurens Bonnema, Tony Buzan, Pascal Dufour, Zeger van Hese, Anna Hoff, Paul Holland, Darren McMillan, Alan Richardson, Mike Rohde, Jean-Paul Varwijk

Editor's Notes

  1. name typography colors icons borders or anything that you can think of to make it an awesome nametag
  2. The participants will learn the theory behind mind maps and other ways of visualization. The exercises will also trigger the creative side of their brain through visualization, a first step to create understanding. Understanding enables team decision making and team decision enables collaboration and agility. Learn how and why to make the testers think and work more visual. This tutorial demonstrates many tools, often very basic and simple which can help visualizing while testing.
  3. Visual Learning Wall contains everything related to this tutorial Feedback, lessons learned, quotes, book/article tips, thoughts, ideas Build by participants You may use markers, pencils, post-its, paper, scissors, tape If u manage to take pictures and get them printed, no problemo Let us start by putting our names on the Wall
  4. Sketchnote Handbook p.11 Because your mind and body act together, you can recall more of what you hear and draw. p.27 Sketchnoting engages your whole mind. The dual coding theory, proposed in the 1970’s by Allan Paivio, suggests that the brain processes information using two primary channels: verbal and visual. Verbal: concepts as words. Visual: concepts as images.
  5. Take 1 minute to describe your house to your neighbour…..
  6. How does this relate to systems engineering or software engineering and more specifically testing? I think that in systems engineering, customers express the core of their problems also as a set of short problem definitions and constraints. A developer's job is to design a way that solves the problem of the customer, they need to be focused. A tester's job is to see many ways things can go wrong. They need to be defocused. Testers solve tester problems.
  7. The first step of solving a problem, is finding a good representation, or model, of the problem. Good sketches are accurate and precise in structure and message, but rough in an expressive way. But mental models are often incomplete, inconsistent and occur below the level of consciousness. They are hard to describe and are easily disturbed. The problem-solver might soon feel the need to externalize this mental model to free up his short term memory and make room for reinterpretation and evaluation. No externalization may lead to frustration. Diagrams serve our external memory. The designer, Arne Jacobson who designed the Egg, the chair that inspired the Ro Chair created models in clay. Mechanical designers sometimes use models of wood. A good way to model a testing problem is the use of visual models like diagrams.
  8. Without drawing or visualizing an idea, problem-solving and other creative tasks can be difficult. Ideas aren't only formed in the head - sketches are an imperative source of insight. The act of sketching becomes an interactive feedback cycle - what Tversky & Suwa describe as "having a conversation with oneself.” Where each revised drawing is an expression of new thought. Sketching is conducted both to clarify existing ideas and to develop new ones. Visual learning could be described as a learning style in which ideas, concepts, data, and other information are processed and understood through images and visualizing techniques.
  9. Make a drawing on a whiteboard and make it again with someone else. Start over and over again to train your understanding and to tell your story
  10. Make a drawing on a whiteboard and make it again with someone else. Start over and over again to train your understanding and to tell your story
  11. I use XMind as a mind mapping tool. This mind map has a predefined structure which helps me to organize the information that is presented to me. You might recognize three area’s: Customers’ Business which contains all the relevant customer factors like; Problem and Product Context. In this case a parking garage Our Business which contains all the relevant factors of our business like; Project factors, Solution and Product factors Market factors like; Competition and Law & Regulations All new relevant information is added to this mind map but I got annoyed while doing this, especially in the beginning of the project when the amount of new information might be overwhelming. I figured that there were two underlying problems that broke the flow of my thinking and concentration: The mind map demands a predefined structure that doesn’t match the structure of the problem I was trying to solve i.e. a central node with a tree/branching structure Switching between reading and the computer “dual-task effect.” dual-task effect: When using a computer, you have to not only complete the task itself, but also figure out your way around the hardware and software.
  12. The demanded structure by the tool didn't match the structure of the problem so I had to change the representation of the problem. I switched to PENCIL & a blank sheet of PAPER. I started to create a real mind map without the central node/branching structure on a piece of paper with a pen. On a blank sheet of paper you are free to create the structure you like and by using a pencil I got rid of the dual-task effect. This is the kind of sketch that Picasso did with his first sketch that he made for Guernica. A first idea based on the feelings he had after reading about this terrible bombing. Explain IDEA/TEMPORARY SKETCH; personal use
  13. What you are looking at is the result of the Context Analysis. This diagram was used to make sense of the products ecosystem and was heavily used when the requirements got documented. Explain the purpose PRODUCT ECOLOGY FOR TESTERS; factors and relationships relevant for testing I put the information of the Context Analysis sketch in Microsoft Visio which provides a clean sheet of paper. At this stage, this was a much better tool to solve the problem because restructuring in electronic form provides lots of flexibility. You might recognize new structures like; supply chain and value chain activities A customer support feedback loop When new information becomes available, I immediately add it to the diagram and start investigating if it is relevant for testing and what its relationships are. If you look at the 6 documents in the upper right corner for example. This is the same thing as Picasso did when he added the crying women with the dead baby. RESTUCTURING exposes new relationship which leads to new ideas. Explain MIMETIC vs NON MIMETIC; and why I try to find real looking objects. Non-mimetic: do not contain likeliness of objects or events that they represent The result is a PRESENTATION SKETCH or a KEEPER; to share
  14. The participants will learn the theory behind mind maps and other ways of visualization. The exercises will also trigger the creative side of their brain through visualization, a first step to create understanding. Understanding enables team decision making and team decision enables collaboration and agility. Learn how and why to make the testers think and work more visual. This tutorial demonstrates many tools, often very basic and simple which can help visualizing while testing.