thinking'and'working'visually'' for'so4ware'testers' ·...

96
Thinking and Working Visually for So4ware Testers huibschoots ruudcox

Upload: others

Post on 25-Mar-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Thinking'and'Working'Visually''for'So4ware'Testers'

'''''''huibschoots'''''''''ruudcox'

Page 2: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Name'tag'5"Minutes"

Page 3: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

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'

Page 4: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Why'VisualisaNon?'

•  Capture'and'structure'informaNon'•  Develop'ideas'•  Support'learning'and'steer'thought'processes'•  Transfer'ideas'and'results'

Page 5: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

What'do'you'want'to'learn?'

'Write'down'or'draw'your'learning''goals'on'a'sNcky'note''

Page 6: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Goals'for'today'

'1.  Experience'and'learn'about'visual'

thinking''

2.  Experience'you'do'not'have'to'be'an'arNst'to'think'&'work'visual'

We'will'ask'a'lot'of'criNcal'quesNons.'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.'''

Page 7: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Your'tools'for'today'•  Notebook,'paper,'sNcky'notes'&'index'cards'

•  Markers,'pens'or'pencils'for'drawing'

•  Gray'marker'for'shading'

•  Colors'to'give'your'drawings'some'nice'color'

Page 8: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Visual'Learning'Wall'

Page 9: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

@huibschoots'@ruudcox'#ntd2014'

Page 10: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

I'Can’t'Draw'

Page 11: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

I"Can’t"Draw"by"Jurgen"Appelo"

Page 12: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

…'I'can’t'draw!'

Are'you'sure?''No'fear!''All'you'need'is'paper'and''a'pen'or'pencil!'

Page 13: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Ideas'not'art'

You'don’t'have'to'draw'like'an'arNst''to'tell'that'these'both'are'houses'

Page 14: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

•  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'

Page 15: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

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"

Page 16: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Let’s'Draw!'Debrief'

And?'How'did'that'go?'

Page 17: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Sketchnotes'

Page 18: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Outline'of'this'SecNon'

•  Explain'•  Exercise'•  Debrief'•  Examples'

Page 19: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

What'are'Sketchnotes?'

“Sketchnotes"are"rich"visual"notes"created"from"a"mix"of"handwriCng,"drawings,"handEdrawn"typography,"shapes,"and"visual"elements"like"arrows,"boxes"and"

lines.”"

Mike"Rohde"

Page 20: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"
Page 21: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

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!'

Page 22: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Sketchnotes'Exercises'

You'will'now'see'two'short'movies:''1.  Tablecloth'Trick''

(by'Howcast.com'&'Stevespanglerscience.com)''

2.  Skills'Based'TesNng'by'Paul'Holland''(by'associaNonforso4waretesNng.org)'

'Sketchnote'them…'''

Page 23: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Tablecloth"Trick"

Page 24: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Sketchnotes'Exercise'1'Debrief'

So?'How'did'that'go?''What'was'easier'than'you'expected?'What'was'hard'to'do?'

'''

Page 25: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Skills"Based"TesCng"by"Paul"Holland"

Page 26: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

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'Nme?'

'''

Page 27: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"
Page 28: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"
Page 29: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"
Page 30: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"
Page 31: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"
Page 32: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Your'House'

Page 33: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

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"

Page 34: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Several'houses'

Page 35: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Your'House'Debrief'

And?'How'did'that'go?'

Page 36: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"
Page 37: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Problem@solving'

Page 38: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Problem'Solving'Process'IdenNfy'problem'

Explore'informaNon'

Analyze'&'understand'the'

problem'

Create'ideas'Select'idea'

Test'idea'

Evaluate'

Page 39: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Testers"solve"tesCng"problems"

Developers'design'a'soluNon'to'a'

problem'

Testers'invesNgate'and'evaluate'soluNons…'

…by'building'mental'models'from'different'perspecNves'

Page 40: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Drawing'the'Problem'

thinking'feelings'

models'

External'Memory''

Good"sketches"are"accurate"and"precise"in"structure"and"message,"but"rough"in"an"expressive"way"

Page 41: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Drawing'to'Learn'

thinking'feelings'

models'

In"visual"learning,"informaCon"is"processed"and"understood"through"images"and"visualizing"techniques"

Visual'Learning'

Page 42: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Modeling'your'TesNng'

•  Flowcharts'•  Timelines'•  Equivalence'Classes'•  SQL'Joins'•  State'TransiNon'Diagrams'•  Story'Boarding'•  ...'

Page 43: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Test"Design"Flowchart"

A"model"for"deriving"test"use"cases"

Page 44: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Test"Design"OperaConal"Use"

A"model"for"deriving"test"use"cases"

Page 45: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Test"Design"Equivalance"Classes"

A"model"for"deriving"test"cases"

Page 46: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Exercise'Credit'Card'

''1.  Read'the'“Interface'SpecificaNon'Credit'Card'

AuthorisaNon”'2.  Group'1@3:'Study'data'

Group'4@6:'Study'processing'3.  Use'drawing'techniques'to'visualize'your'thinking''

15"Minutes"

Page 47: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Credit'Card'Exercise'Debrief'

So?'How'did'that'go?'

Page 48: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Mind'Maps'

Page 49: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Outline'of'this'SecNon'

•  Explain'•  Exercise'•  Debrief'•  Examples'

Page 50: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

What'are'Mind'Maps?'A"mind"map"is"a"diagram"used"to"visually"organize"informaCon.""A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"image"in"the"center"of"a"blank"landscape"page,"to"which"associated"representaCons"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."

" " " " " " " " " " " "EE"Wikipedia"

Tony"Buzan"

Page 51: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Source: http://www.mind-mapping.co.uk

Page 52: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Source: http://www.mind-mapping.co.uk

Page 53: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Source: http://www.mind-mapping.co.uk

Page 54: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Source: http://www.mind-mapping.co.uk

Page 55: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Mind'Map'Exercise'

''Draw'a'mind'map'of'yourself'and'let'yourself'inspire'by'Family,'EducaNon,'Work,'Hobbies,'Where'you'live'and/or'anything'else'that'you’d'like'to'share.''Present'your'mind'map'to'the'group.'

10"Minutes"

Page 56: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Mind'Map'Exercise'Debrief'

So?'How'did'that'go?'''

Page 57: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Ruud'Cox'

Page 58: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Huib’s'Resume'

Page 59: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Test'Plan'(Text)'

•  Text'Example,'55'pages!!!'•  Inaccessible'•  Does'anybody'really'read'these?'

Page 60: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Test'Plan'(Mind'Map,'Imported'Doc)'

Page 61: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Test'Plan'(Mind'Map)'

Page 62: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Test'Ideas,'Test'Cases'

Source: http://www.bettertesting.co.uk

Page 63: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Source: http://www.impactmapping.org & http://itscertainlyuncertain.blogspot.nl/2013/12/impact-mapping-on-one-page.html

Impact'Mapping'

Page 64: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Session'Notes'

Page 65: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"
Page 66: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Recap'of'this'Morning'

Page 67: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Context?'When"I"say"“context”"I"mean"the"totality"of"a"situaCon"that"influences"the"success"or"failure"of"an"enterprise."

@@'James'Bach,'Context@Driven'Methodology","SaCsfice.com/blog"2006"

"

What"is"ContextEDriven"TesCng?"

“People"evaluaCng"a"product"by"learning"about"it"through"experimentaCon"in"a"manner"organized"and"moCvated"by"a"systemaCc"consideraCon"of"all"the"factors"that"significantly"influence"the"problems"and"soluCons"that"lie"within"the"scope"of"their"mission.”"

@@'James'Bach,'How'do'I'Know'I'am'Context@Driven?,'Let's'Test'2013'"

Page 68: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

A'Model'

Source: http://www.satisfice.com/tools/satisfice-cm.pdf

Page 69: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

So?'

1.  Understand'who'is'involved'in'the'project'and'how'they'marer.'2.  Understand'and'negoNate'the'GIVENS'so'that'you'understand'the'constraints'

on'your'work,'understand'the'resources'available,'and'can'test'effecNvely.'3.  NegoNate'and'understand'the'MISSIONS'of'tesNng'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'conNnue'to'adjust'the'plan'as'needed'to'

maintain'congruence'among'GIVENS,'CHOICES,'and'MISSIONS.'

Source: http://www.satisfice.com/tools/satisfice-cm.pdf

Page 70: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Context'Exercise'

''1.  Make'groups'of'5'people'2.  Name'context'factors'that'marer'and'influence'

your'tesNng'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"

Page 71: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Context'Exercise'Debrief'

So?'How'did'that'go?'

Page 72: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

"Context"analysis:"1st"iteraCon"

Page 73: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"
Page 74: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"
Page 75: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"
Page 76: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Test'Coverage'Outline'

Page 77: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Test'Coverage?'

…"Coverage'is'how'thoroughly'you'have'examined'the'product'with'respect'to'some'model'of'…''Interes.ng"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

Page 78: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Coverage'Exercise'

''1.  Work'in'groups'2.  Name'types'of'coverage'that'marer'in'your'

current'project'3.  Discuss'how'coverage'can'be'made'visual''4.  Visualize'…'coverage'of'a'“kitchen'Nmer”'

35"Minutes"

Page 79: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Digital"kitchen".mer"/"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".mer:"Press'the'M'and'S'burons'to'select'the'minutes'and'seconds.'Then'press'the'START/STOP'buron'to'start'the'countdown.'Press'the'START/STOP'buron'to'stop.'Press'the'START/STOP'buron'to'conNnue'with'the'countdown.'A4er'the'countdown,'the'alarm'will'sound'for'one'minute.'Press'the'START/STOP'buron'to'stop'it.'Set'the'Nme'to'00:00'by'pressing'the'M'and'S'burons'at'the'same'Nme.''The"stopwatch:"Press'the'START/STOP'buron'to'start'the'counNng.'Press'the'START/STOP'buron'to'stop.'Press'the'START/STOP'buron'to'conNnue'adding'further.'Set'the'Nme'to'00:00'by'pressing'the'M'and'S'burons'at'the'same'Nme.'

Page 80: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Coverage'Exercise'Debrief'

So?'How'did'that'go?'''

Page 81: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Source: Ruud Cox, Testing in a Medical Device Context, EuroStar 2012

Test'Coverage'Outline'

Page 82: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Visual'coverage'is'like'a'map'

Page 83: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Wrap@up'

Page 84: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Tools'•  Freemind'•  Xmind'•  Paper'(ipad)'•  Sketchbook'(Android)''•  Gliffy'•  yEd'•  pixlr.com'•  Notepad++,'UltraEdit,'Textwrangler'•  Powerpoint'•  Excel'•  Screen'Capture'

And"your"notebook"and"fineliners"!''

Page 85: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Example'of'Project'

Page 86: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Wrap@up'

•  Visual'Feedback'Wall'•  Learning'ObjecNves'•  QuesNons'•  Next'steps'•  Tips'•  Books'•  References'

Page 87: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Goals'for'today'

'1.  Experience'and'learn'about'visual'

thinking'''2.  Experience'you'do'not'have'to'be'an'arNst'to'

think'&'work'visual'

Page 88: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Learn'More'@'TesNng'•  Rapid"SoDware"Tes.ng"–"James"Bach"&"Michael"Bolton"'

hrp://www.saNsfice.com/info_rst.shtml'•  Heuris.c"Test"Strategy"Model"–"Designed"by"James"Bach"

hrp://www.saNsfice.com/tools/htsm.pdf'•  Heuris.c"Test"Planning"–"James"Bach"

hrp://www.saNsfice.com/tools/[email protected]'•  Heuris.c"RiskLBased"Tes.ng"–"James"Bach"

hrp://www.saNsfice.com/arNcles/hrbt.pdf'"

Page 89: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Learn'More'@'Books'" Sketchnotes"(Mike"Rohde)"""   The"Mind"Map"book"(Tony"Buzan)"

"   The"DOODLE"revolu.on"(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)"

"

Page 90: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Learn'More'@'Videos'" Sunni"Brown:"Doodlers,"unite!"

hrp://www.ted.com/talks/sunni_brown.html'"   Rachel"Smith:"Drawing"in"class"

hrp://www.youtube.com/watch?v=3tJPeumHNLY'"   Alan"Richardson:"Thinking"Visually"In"SoDware"Tes.ng"

hrp://www.youtube.com/watch?v=K4hvAbN2QbE'"   Rob"Sabourin:"Whiteboarding"for"Testers,"Developers"and"Customers"too

hrp://vimeo.com/55845357#'"   Hans"Rosling:"Stats"that"reshape"your"worldview"

hrp://www.ted.com/talks/hans_rosling_shows_the_best_stats_you_ve_ever_seen.html'

Page 91: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Learn'More'@'PresentaNons'"   Ruud"Cox"–""Drawing"to"learn,"Sketching"for"testers"

hrp://[email protected]/wp@content/uploads/2014/03/tasNng@lets@test@nl@2014@drawing@to@learn@sketching@for@testers@[email protected]''

"   Rob"Sabourin"–"Visual"Test"Design"hrp://www.amibugshare.com/workshops/Workshop_Visual_Test_Design.zip'

"   Visual"Thinking"L"Liz"Burow"hrp://www.slideshare.net/burowe/visual@thinking@presentaNon@for@united@health@innovaNon@day'

" Solving"Problems"with"pictures"L"Santo"Thie'hrp://www.slideshare.net/stsanto'

Page 92: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Learn'More'@'Websites'" Pa^erns"for"Informa.on"Visualiza.on"

hrp://www.targetprocess.com/arNcles/informaNon@visualizaNon/'" Sketchnote"Army'

hrp://sketchnotearmy.com/'" Sketchnote"Index"

hrp://sketchnoteindex.com/'" Sketchno.ng"for"absolute"beginners"–"Laurens"Bonnema

hrp://laurensbonnema.blogspot.nl/2013/02/sketchnoNng@for@[email protected]'"   Building"a"visual"vocabulary"

hrp://sachachua.com/blog/2013/03/sketchnotes@building@my@visual@vocabulary'hrp://cheryllowry.com/2013/05/03/sketchnote@building@blocks@visual@vocabulary/'hrp://ausNnkleon.com/category/visual@note@taking/'''

Page 93: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Learn'More'@'Blogposts'"   An"Example"of"a"Product"Ecology"for"Testers"

hrp://ruudcox.wordpress.com/2013/10/25/an@example@of@a@product@ecology@for@testers/'""   PEST"4.5"–"Workshop"on"visualiza.on"

hrp://kristjanuba.wordpress.com/2014/05/17/summary@of@my@presentaNon@at@pest@4@5/#more@312''hrp://thepainandgainofedwardbear.wordpress.com/2014/04/27/pest@4@5@workshop@on@visualizaNon/'"

"   14"Ways"to"Present"Informa.on"Visuallyhrp://www.velocitypartners.co.uk/our@blog/infographics@14@ways@to@present@informaNon@visually/'

" Breaking"the"Tyranny"of"Form"–"Fiona"Charleshrp://[email protected]/2012/06/breaking@tyranny@of@form@[email protected]'

" Visualisa.on"–"Huib"Schoots"hrp://www.huibschoots.nl/wordpress/?p=927'

"   Big"Visible"Tes.ng"–"Claire"Moss'hrp://blog.aclaireficaNon.com/2012/08/big@visible@tesNng/'

Page 94: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"
Page 95: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

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'

Page 96: Thinking'and'Working'Visually'' for'So4ware'Testers' · What'are'Mind'Maps?' A"mind"map"is"a"diagram"used"to"visually"organize"informaCon." " A"mind"map"is"oVen"created"around"a"single"concept,"drawn"as"an"

Huib"Schoots"" "[email protected]"" "huibschoots"

Ruud"Cox"" "[email protected]"" "ruudcox"