36
W8 Test Techniques 5/1/2013 1:45:00 PM Think Different: Visualization Tools for Testers Presented by: Pascal Dufour codecentric Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ [email protected] www.sqe.com

Think Different: Visualization Tools for Testers

Embed Size (px)

DESCRIPTION

Traditional processes have required testers to create a large amount of documentation in the form of test plans, test cases, and test reports. It’s time to think differently. Creating test artifacts in the “old school” textual style takes too much time away from actual testing. Besides, text is boring and uses only the left side of your brain. Visual images—charts, graphs, and diagrams—engage your right brain for more thinking power. The old saying “A picture is worth a thousand words” is really true! Pascal Dufour shows how you can employ visualizations—mind maps, drawings, dashboards, charts, and other graphics—to improve clarity and guide your team to create lightweight testware artifacts. Find out how visualization helps you more easily and more quickly understand information—enabling and improving team decision making, collaboration, and agility. Join Pascal to see how visual tools, often very basic and simple, can help you think different—and perform better.

Citation preview

Page 1: Think Different: Visualization Tools for Testers

W8 Test Techniques

5/1/2013 1:45:00 PM

Think Different: Visualization Tools for

Testers

Presented by:

Pascal Dufour

codecentric

Brought to you by:

340 Corporate Way, Suite 300, Orange Park, FL 32073

888-268-8770 ∙ 904-278-0524 ∙ [email protected] ∙ www.sqe.com

Page 2: Think Different: Visualization Tools for Testers

Pascal Dufour

A tester and ScrumMaster at codecentric, Pascal Dufour has a passion for agile projects where he implements pragmatic test strategies combining agile and context-driven testing. Pascal has more than ten years of experience at large international companies with different types of testing from embedded software to system integration. Enthusiastic and creative, he tries to make testing more fun, making his work visual and as simple as possible. Pascal helps team members improve their efforts in Scrum emphasizing ethics, commitment, and transparency. Motivating people to use a dynamic approach to testing, he believes teams should contain all disciplines and work together to create solutions. Pascal maintains a blog on pascaldufour.nl.

Page 3: Think Different: Visualization Tools for Testers

codecentric nederland BV Pascal Dufour

Think Different: Visualization Tools for Testers

Page 4: Think Different: Visualization Tools for Testers

codecentric nederland BV 2/19/13 2

Page 5: Think Different: Visualization Tools for Testers

codecentric nederland BV

Tools

SOURCE: HTTP://WWW.GETPRICE.COM.AU

Page 6: Think Different: Visualization Tools for Testers

codecentric nederland BV

Our brain

Logic Speech

Language Analytics

Calculation Abstract thinking

Color Phantasy Music Images Feeling Rythm Creativity

SOURCE: WWW.KARENDEVRIES.NL

Page 7: Think Different: Visualization Tools for Testers

codecentric nederland BV 2/19/13 5

Creativity

SOURCE: HTTP://WWW.FLICKR.COM/PHOTOS/MINEZONE/120962030/

Page 8: Think Different: Visualization Tools for Testers

codecentric nederland BV

Creativity

2/19/13 6

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 9: Think Different: Visualization Tools for Testers

codecentric nederland BV

Communication

Page 10: Think Different: Visualization Tools for Testers

codecentric nederland BV

Visualisation

Best known forms:

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

Page 11: Think Different: Visualization Tools for Testers

codecentric nederland BV

Visualisation are not strict

2/19/13 9

•  Possible to give a feeling with out numbers or text

•  Representing an emotion

SOURCE: HTTP://WWW.FLICKR.COM/PHOTOS/VFSDIGITALDESIGN/5647858923/

Page 12: Think Different: Visualization Tools for Testers

codecentric nederland BV

Visualisation helps to:

•  Develop ideas and information •  Steer though processes •  Transfer ideas and results •  To express yourself using little

text and explanation

SOURCE: HTTP://WW.FLICKR.COM/PHOTOS/ORPHANJONES/2660957879/

Page 13: Think Different: Visualization Tools for Testers

codecentric nederland BV

Think visual: Dan Roam – The Back of a Napkin

Every problem can be solved by drawing a simple picture!

• 4 steps of visual thinking

• 5 questions that help focus

• 6 ways we look.

SOURCE: HTTP://WWW.DANROAM.COM

Page 14: Think Different: Visualization Tools for Testers

codecentric nederland BV

4 steps of visual thinking

SOURCE: HTTP://WWW.DANROAM.COM

1.  Look 2.  See 3.  Imagine 4.  Show

Page 15: Think Different: Visualization Tools for Testers

codecentric nederland BV

5 questions that help focus: the SQVID

SOURCE: HTTP://WWW.DANROAM.COM

1.  Simple 2.  Quality 3.  Vision 4.  Individual 5.  Difference

Page 16: Think Different: Visualization Tools for Testers

codecentric nederland BV

6 ways we look

SOURCE: HTTP://WWW.DANROAM.COM

1.  Who/What 2.  How much 3.  Where 4.  When 5.  How 6.  Why

Page 17: Think Different: Visualization Tools for Testers

codecentric nederland BV 2/19/13 15

Sketchnotes

1.  Engages your whole mind 2.  Creates a visual map 3.  Helps your concentration 4.  Taps your visual language 5.  Relaxing 6.  Dynamic and fun!

SOURCE: HTTP://ROHDESIGN.COM/SKETCHNOTES/

Page 18: Think Different: Visualization Tools for Testers

codecentric nederland BV 2/19/13 16

Visual walls

Business Canvas Product Canvas Personas

Page 19: Think Different: Visualization Tools for Testers

codecentric nederland BV 2/19/13 17

Mapping

Story mapping Effect Mapping Impact mapping

jeff Patton - Story Map - http://agileproductdesign.com

Gojko Adzic - Impact Map - http://www.impactmapping.org

Page 20: Think Different: Visualization Tools for Testers

codecentric nederland BV

Risk

Page 21: Think Different: Visualization Tools for Testers

codecentric nederland BV

Scrum Boards

Page 22: Think Different: Visualization Tools for Testers

codecentric nederland BV

Burn Down

Page 23: Think Different: Visualization Tools for Testers

codecentric nederland BV

Visual Test Strategy

SOURCE: RAPID SOFTWARE TESTING (JAMES BACH & MICHAEL BOLTON

Page 24: Think Different: Visualization Tools for Testers

codecentric nederland BV 2/19/13 22

Status and Risk

Page 25: Think Different: Visualization Tools for Testers

codecentric nederland BV 2/19/13 23

Coverage Outline

SOURCE: RUUD COX, TESTING IN A MEDICAL DEVICE CONTEXT, EUROSTAR 2012

Page 26: Think Different: Visualization Tools for Testers

codecentric nederland BV

Code coverage

Page 27: Think Different: Visualization Tools for Testers

codecentric nederland BV

Contact graphs

Page 28: Think Different: Visualization Tools for Testers

codecentric nederland BV

Low Tech Testing Dashboards

SOURCE: RAPID SOFTWARE TESTING (JAMES BACH & MICHAEL BOLTON

Page 29: Think Different: Visualization Tools for Testers

codecentric nederland BV

High Tech Testing Dashboards

Page 30: Think Different: Visualization Tools for Testers

codecentric nederland BV

Retrospective & feedback

SOURCE: HTTP://WWW.NOOP.NL/2011/04/THE-FEEDBACK-DOOR.HTML

Page 31: Think Different: Visualization Tools for Testers

codecentric nederland BV

•  Graphviz •  Freemind •  Xmind •  Moose suite •  Evernote •  yED •  yUML •  Text Editors •  Presentation Tools •  Art Packages •  Screen editing / Capture

•  Online tools •  Wordle •  Touchgraph •  InMaps •  Social gadgets

Handy tools

Page 32: Think Different: Visualization Tools for Testers

codecentric nederland BV

Working & thinking visual for testers…

Page 33: Think Different: Visualization Tools for Testers

codecentric nederland BV

Page 34: Think Different: Visualization Tools for Testers

codecentric nederland BV

Questions?

2/19/13 32

Page 35: Think Different: Visualization Tools for Testers

codecentric nederland BV 2/19/13 33

Acknowledgements

Special thanks to: Huib Schoots and Jean-Paul Varwijk www.magnifiant.com www.arborosa.com

Many of the ideas in this presentation were inspired by colleagues including Michael Bolton, James Bach, Gojko Adzic, Mike Rohde, Dan Roam, Jeff Patton, Jurgen Appelo, Ruud Cox and Alan Richardson

Page 36: Think Different: Visualization Tools for Testers

codecentric nederland BV

Pascal Dufour

[email protected]

@pascal_dufour

www.pascaldufour.nl

codecentric nederland BV Laan der Verenigde Naties 60 3314 DA Dordrecht The Netherlands +31 (0) 6 819 288 98 www.codecentric.nl

Contacts

2/19/13 34