mind maps testnet noord sept 2013 v11 · purpose of this tutorial: • learning to visualise using...

86
Mind Maps an agile way of working Huib Schoots Jean-Paul Varwijk TestNet thema avond TestNet Noord September 2013

Upload: vuongdung

Post on 16-Feb-2019

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Mind Maps an agile way of working

Huib Schoots Jean-Paul Varwijk TestNet thema avond TestNet Noord

September 2013

Page 2: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

About us: Jean-Paul

Page 3: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

About us: Huib

Page 4: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Program

Page 5: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Our brain Logic

Speech Language Analytics

Calculation Abstract thinking

Color Phantasy Music

Images

Feeling

Rythm

Creativity

Source:(www.karendevries.nl(

Page 6: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Creativity(

• Adults: on average 3 to 6 alternatives

• Children: often 60 or more alternatives

• Numbed by education, norms & values, inhibiting curiosity, coloring within the lines

Page 7: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Communication(

Page 8: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Visualisation

Visualisation is the translation of a thought, result or other information into a visible representation

Page 9: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Visualisation

Purpose of this tutorial: •  Learning to visualise using mind maps •  To express yourself using little text and

explanation Visualisation helps to: •  Develop ideas and information •  Steer though processes •  Transfer ideas and results •  To express yourself using little text and

explanation

Page 10: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Visualisation

Best known forms:

•  Traffic signs •  Diagrams •  Graphics •  Tables •  Maps •  Photos

Page 11: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Sketch notes

((

Page 12: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Burndown

Page 13: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Contact graphs

SOURCE: DERK-JAN DE GROOD & PASCAL DUFOUR

Page 14: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Stakeholdermap

SOURCE: RUUD COX

Page 15: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Code Coverage

Page 16: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Dashboards

SOURCE: RAPID SOFTWARE TESTING (JAMES BACH & MICHAEL BOLTON)

Page 17: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Scrum Boards

Page 18: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Information graphics

Page 19: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Mind map

Source:(h4p://www.mindmapart.com/how9to9mind9map9mind9map9jane9genovese/(

Page 20: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Mind map

A combination of: •  Images •  Symbols •  Codes •  Dimensions •  Key words Goal: To store and transmit information

Page 21: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Why Mind Maps work

•  Your memory is naturally associative, not linear •  Any idea has thousands of links in your mind •  Mind maps allow associations and links to be

recorded and reinforced •  The mind remembers key words and images,

not sentences •  Easier to recall than linear notes because they

are more visual and depict associations between key words

Source:(h4p://www.peterrussell.com/MindMaps/Advantages.php(

Page 22: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Tony Buzan

Mind maps mimic the thought processes of your brain! The five most important brain functions: 1.  Recieve 2.  Store 3.  Analyse 4.  Execute 5.  Control

Page 23: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Mind map A(combina?on(of:(•  Images(•  Symbols(•  Codes(•  Dimensions(•  Key(words((Goal:(To(store(and(transmit(informa?on((

Made(popular(by(Buzan(

Page 24: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

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

Page 25: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

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

Page 26: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

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

Page 27: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

((

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

Page 28: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Be creative…

Source:(h4p://www.mindmapinspira?on.co.uk(

Page 29: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Create your 1st mind map

Create a mind map about yourself in 10 minutes: •  Who are you? •  What do you do for work? •  W hat are your interests? •  Learning goals for today •  Anything else you want to share…

Prepare to present your mind map to the group in 3 minutes

Page 30: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Hand made mind maps?

•  Advantage: –  Easy to create –  Personal

•  Disadvantage: –  Personal

–  Changes –  Transfer

Page 31: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Mind map tooling

•  Advantage: –  Easy to share –  Fits in to existing

documents

•  Disadvantage: –  Is it really a mind map? –  Need of hardware –  Need of software

Page 32: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

iMindmap

(((

h4p://www.thinkbuzan.com/nl/registra?on/freetrial(

Page 33: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

XMind

(

h4p://www.xmind.net/download/win/

Page 34: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

MindJet

(

h4p://www.mindjet.com/

Page 35: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

SimpleMind

h4p://www.simpleapps.eu/simplemind/desktop#trial((

Page 36: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Freemind

h4p://freemind.sourceforge.net/wiki/index.php/Download((

Page 37: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Text2MindMap

h4p://www.text2mindmap.com/((

Page 38: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Mind maps and testing

Page 39: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Test plan(

Question: What are characteristics of a good test plan?

Page 40: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Test plan: old school(

MS Word:

–  Lots of text (this example = 55 pages!!!) –  Inaccessible –  Does anybody really read these?

Page 41: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Test plan: mind map

Mindjet Mind Manager turned a 24 pages template into this mind map (word document import)(

Page 42: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Test plan: mind map

Page 43: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Test plan: mind map

Page 44: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Test strategy: risk analysis

Source:(Pascal(Dufour((h4p://pascaldufour.wordpress.com/)(

Page 45: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Test strategy

Source:(h4p://www.moolya.com(

Page 46: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Source:(h4p://testerkiwi.blogspot.nl/(

Test strategy

Page 47: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Source:(Ruud(Cox,(Tes?ng(in(a(Medical(Device(Context,(EuroStar(2012(

Page 48: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Coverage outline

Source:(Michael(Bolton,(ET(workshops(Rabobank(Interna?onal(2012(

Page 49: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

De afbeelding kan niet worden weergegeven. Mogelijk is er onvoldoende geheugen beschikbaar om de afbeelding te openen of is de afbeelding beschadigd. Start de computer opnieuw op en open het bestand opnieuw. Als de afbeelding nog steeds wordt voorgesteld door een rode X, kunt u de afbeelding verwijderen en opnieuw invoegen.

Coverage outline

Source:(Michael(Bolton,(ET(workshops(Rabobank(Interna?onal(2012(

Page 50: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Strategy outline(

Page 51: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Project Kick-off(

Source:(Graham(Freeburn(–(Map(your(way(to(be4er(tes?ng((EuroStar(2012)((

Page 52: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Test cases / test ideas

(((((((

Source:(h4p://www.be4ertes?ng.co.uk(

Page 53: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Test cases / test ideas

Source:(h4p://www.be4ertes?ng.co.uk(

Page 54: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Test cases / test ideas (incl. output and reporting)(

Source:(h4p://www.moolya.com(

Page 55: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation
Page 56: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation
Page 57: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Bad example?

Page 58: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation
Page 59: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation
Page 60: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Bad example!!

Page 61: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Suggestion

Page 62: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Multiple level mind map

Page 63: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Multiple level mind map

Page 64: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Coverage report

((

Page 65: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation
Page 66: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Test reports

Source:(h4p://automa?on9beyond.com(

Page 67: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation
Page 68: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Create a testing mind map

Create a mind map in 20 minutes: •  Test Strategy •  Test plan •  Test cases •  Coverage outline

Prepare to present your mind map to the group in 3 minutes

Page 69: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Other uses(•  CV •  Minutes •  Summary

•  Brainstorm •  Websites •  To prepare a presentation

•  Writing blogs/books •  Capture procedures •  SWOT

•  Etc.

Page 70: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Resume

Page 71: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Minutes/session notes

Page 72: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Session notes

Source:(h4p://chris?ntes?ng.wordpress.com/(

Page 73: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Brainstorm

Page 74: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Source:(h4p://www.raams?jn.nl/eenblogjeom/(

Summary

Page 75: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Source:(h4p://drbakker.nl/(

Book summary

Page 76: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Course summary

Page 77: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Website

Source:(h4p://www.moolya.com(

Page 78: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Preparation

Page 79: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Book outline

Source:(JuboCo(TestNet(

Page 80: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Procedure

Source:(h4p://www.soYwaretes?ngclub.com/forum/topics/applica?on9of9mindmaps9for(

Page 81: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

SWOT

Source:(Graham(Freeburn(–(Map(your(way(to(be4er(tes?ng((EuroStar(2012)((

Page 82: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation
Page 83: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Mind Maps: useful??

•  How useful are mind maps? •  What are the advantages? •  What are the disadvantages? •  For what are you going to use

them, starting next week?

Page 84: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

More examples

h4p://www.thinkbuzan.com/uk/support/mindmapgallery((h4ps://www.mapsforthat.com/((h4p://www.biggerplate.com/mindmap9library((h4p://www.edrawsoY.com/MindMap9Examples.php((h4p://www.mind9mapping.co.uk/mind9maps9examples.htm((((

Page 85: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Acknowledgements

•  This workshop is made by Jean-Paul Varwijk and Huib Schoots

•  The material is created with input from: Darren McMillan, Michael Bolton, Albert Gareev, Pradeep Soundararajan, Aaroon Hodder, Pekka Marjamäki, Ivor McCormack, Graham Freeburn, Christin Wiedemann, Pascal Dufour, Ruud Cox

•  This material is evolutionary. New items will be added and all input is welcome!

Page 86: Mind Maps TestNet Noord Sept 2013 v11 · Purpose of this tutorial: • Learning to visualise using mind maps • To express yourself using little text and explanation Visualisation

Jean-Paul Varwijk http://arborosa.org [email protected] @arborosa

Huib Schoots http://www.magnifiant.com [email protected] @huibschoots

(