SIGIST November 2017

These exercises support the November exploratory testing workshop.

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.


Exploring Behaviour:

Discover and decribe Puzzle 15

Emergent Test Design:

Million Years
Second half: Other people's testing – reasonable | vast

Discipline:

Track your actions and ideas while working with Puzzle 26

Bring Me a Rock Letter:

Part 1 | 2

Techniques for Exploration

In / Out: Machine A
Behaviours: Machine B or Weinberg Machine
Making Sense: Machine Q
Mapping: Machine H
Bulk Testing: Frequency

Using your Judgement

Machine C
Machine D Machine E

Software Diagnosis:

Diagnosis III
Machine J
Machine K
Machine M

Attacks and exploits – exercise

Machine E

Real-world:

Getting passwords from a password manager

An insecure login?

PHP's strtotime() considers 00-00-00 00:00:00 to be 1999-11-30

fMRI bugs could upend years of research

Bulk Testing and Visualisation:

Responder

A Thousand Tiny Tests


Real Software:

Density Design's RAW graphing tool

Andrew Brampton's JS Sequence Diagram tool – and my notes.

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

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
Andy Glover: cartoontester.blogspot.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


Getting Flash to Run

You may need to install the Flash player. Download from get.adobe.com/flashplayer/. Then it all gets browser-specific.

On Chrome

Try Enabling Flash for Google Chrome – check chrome://components/ and chrome://settings/content. You may need to flick the switch a couple of times to make the setting stick.

On Firefox

Follow Adobe's instructions. In the settings for the Flash add-on, un-check the add-ons for Best to use the "Block dangerous and intrusive Flash content" (which blocks all flash content) and set the dropdown to "Ask to Activate". You should only need to activate once...


Contact

James Lyndsay, Workroom Productions

@workroomprds, +447904158752, LinkedIn

I'm a test strategist with years of broad experience and an interest in adaptive approaches. If you want advice, or if you want me to work with you, I'd be delighted to have a chat. Get in touch.