Insights into
Exploratory Testing

These exercises support the September exploratory testing workshop at FiSTB.

You'll need a laptop, and your browser needs to suport flash. Test it here.

You'll get the most from these exercises if you explore them together. If you need a distraction, play with the puzzles at the bottom of the page.

If you want to influence the direction of the workshop, use this short form.


Exploring Behaviour:

Discover and decribe this

Emergent Test Design:

Million Years
second half reasonable | vast

Discovering State:

Weinberg Machine

Parsing an interface:

Density Design's RAW graphing tool

Andrew Brampton's JS Sequence Diagram tool

Ben Keen's Generate Data. Here's an unrestricted version on my server.

Software Diagnosis:

Diagnosis III

Searching for Meaning:

Machine Q

Attacks and exploits – exercise

Machine E

Real-world:

Getting passwords from a password manager

An insecure login?

Bulk Testing and Visualisation:

Responder

Examples:

Bug-finding sim 1 | 2 | 3 | 4 | 5

Colour Sensor: in use | confirming expectations | exploring behaviours

Bostock: Will it Shuffle

Puzzles:

11 ... 12 ... 13 ... 15 ... 17 ... 22

Helpful things

Jerry Weinberg's books – I used An Introduction to General Systems Thinking as the source for Weinberg 01

Elisabeth Hendrickson's Test Heuristics Cheat Sheet

Gojko Adzic's Bug Magnet

James Bach's PerlClip

Rikard Edgren's Little Black Book on Test Design

Max Woolf's Naughty Strings GitHub repository

VulnHub's list of resources

Hack This - exercises by technologies

Hack This Site – more exercises (not on VulnHub)

People who write

Adam Knight: a-sisyphean-task.com
Ajay Balamurugadas: enjoytesting.blogspot.co.uk
Alan Richardson: eviltester.com
Amy Phillips: testingthemind.wordpress.com
Anne-Marie Charrett: mavericktester.com
Antony Marcano: antonymarcano.com/blog/
BJ Rollinson: www.testingmentor.com/imtesty/
Cem Kaner: kaner.com
Dan Ashby: danashby.co.uk
Edgren / Emilsson / Jansson: thetesteye.com
Elisabeth Hendrickson: testobsessed.com
Fiona Charles: quality-intelligence.blogspot.co.uk
Helena Jerret-Mae: hepainandgainofedwardbear.wordpress.com
Huib Schoots huibschoots.nl
Ilari Aegerter www.ilari.com
James Bach: satisfice.com
James Lyndsay: workroom-productions.com
James Thomas: qahiccupps.blogspot.co.uk
James Whittaker: blogs.msdn.com/b/jw_on_tech
Jean-Paul Varwijk: arborosa.org
Joep Schuurkes: testingcurve.wordpress.com
Jon Bach: jonbox.wordpress.com
Jonathan Kohl: kohl.ca
Juha Itkonen: www.soberit.hut.fi/jitkonen
Katrina Clokie: katrinatester.blogspot.co.uk
Maaret Pyhäjärvi visible-quality.blogspot.co.uk
Markus Gärtner: www.shino.de/blog
Michael Bolton: developsense.com
Mike Kelly: michaeldkelly.com
Pradeep Soundararajan moolya.com/blog
Robert Sabourin: amibug.com
Richard Bradshaw: www.thefriendlytester.co.uk
Rob Lambert: thesocialtester.co.uk
Scott Barber: perftestplus.com
Simon `Peter´ Schrijver: simonsaysnomore.wordpress.com
Simon Knight sjpknight.com/tag/testing/
Zeger van Hese: testsidestory.wordpress.com


James Lyndsay, Workroom Productions

@workroomprds, +447904158752