Kawika Technologies pvt ltd Software Development Company in Trivandrum
Thinking visually for Software Testing Webinar Slides
1. Thinking Visually
In
Software Testing
Strategise Visually vs Visual Strategy
Alan Richardson
www.eviltester.com
@eviltester
2. Blogs and Websites
● CompendiumDev.co.uk
● SeleniumSimplified.com
● EvilTester.com
● JavaForTesters.com
● Twitter: @eviltester
Online Training Courses
● Technical Web Testing 101
Unow.be/at/techwebtest101
● Intro to Selenium
Unow.be/at/startwebdriver
● Selenium 2 WebDriver API
Unow.be/at/webdriverapi
Videos
youtube.com/user/EviltesterVideos
Books
Selenium Simplified
Unow.be/rc/selsimp
Java For Testers
leanpub.com/javaForTesters
Alan Richardson
uk.linkedin.com/in/eviltester
Independent Test Consultant
& Custom Training
Contact Alan
http://compendiumdev.co.uk/contact
3. What's this all about?
Aid your
thinking
Make your
thinking visual
Visual Tools and Techniques to:
Aid your
communication
4. “I would rather see your
thinking, than see what
you think your thinking
should look like”
5. An adhoc example of Thinking
Visually
“Let's think visually
about testing the
google search box”
11. Adhoc Tooling
● Pen and Paper
● Camera
● Scanner
● Evernote
● Paint.net
● … have you examined what you already use?
12. “Over the years I've moved
from; starting with technology
and looking for the one true
formal representation; to an
adhoc multi-view approach”
13. What is this based on?
● I have based this on my experience
● Learning to communicate more succinctly
● Help me spot gaps in my thinking
● Systems Thinking
● Reviewing Other People's plans & docs
● Writing a diagramming & Outlining Tool
● Learning to read quickly
14. Uncle Al's Slogans
● How little can you get away with?
● 'game' the templates
● Important things first
● Summarise for the reader
● Meet the reader's needs
26. Quick tips to shake it up a bit
● If you normally use lined paper, use blank
● If you normally use portrait, use landscape
● If you start at the top, start in the middle
● Take notes positionally, rather than in time line
● … what can you do now to change your
approach?
27. My non-psychology based view
● Words are pictures
● Everything has a visual impact
● Documents are pictures
● Thinking is different from communicating
● Thinking is for us
● Communicating is for them
● Different Visual Models have different purpose
● … think through your insights
28. Lessons from rapid reading
● Most words are padding
● Outlines reveal big picture
● Images, summaries, callouts
● 1st and last paras
● Read Backwards
● Illustrations vs Diagrams
● … what aids you when you read quickly?
29. Obvious Thinking Tools First
● Mindmaps
● Diagrams
● Aid memory, Aid Study,
● Not for communication
● Not illustrations
● Visual models that communicate
● Log of train of thought
Big Block of Text Not
Always Considered Evil
30. Loosen Up... Think Spatially
● Single Sheet Viewport to the mind
● Text Editors
● Mind Map Tools for 'big picture' outlines
36. Why and how visually?
● Big picture
● Chunk up and down
● Remodel
● List
● Time
● Attribute Relationships
– Tables, Categories, Outlines
● Space
● Flows
37. Tools to Experiment With
● Graphviz
● Freemind
● Freeplane
● Xmind
● Evernote
● yED
● yUML
● Umlet
● Drawtiming
● Asciiflow
● Text Editors
● Presentation Tools
● Art Packages
● Screen Capture
You can
use
prosaic
tools
… have you got a use
, to use , and used list?
38. “Think. Make your thinking
visible. Communicate your
thinking. And do it your way.”