You want your team to be great at exploratory testing? To diagnose pathologies? To find the system's true behaviours? To describe the true impact of a problem? To work through a system in measurable, disicplined, explainable ways?
You do. And I can help.
Find out about my in-house workshop
These Black Box Puzzles now have a page on Patreon. Get your name in the credits, and inspire me to make more – sign up today!
Come meet me at Agile Testing Days and EuroSTAR. Bart Knaack and I are runnning two full-day things at ATD - Speaker Prep Day and Work and Play. We're running another at EuroSTAR – Hands-on Lab (you'll find us in the TestLab on Wednesday).
Sign up to my mailing list for workshop/conference discounts, and to be the first to hear about free events and new puzzles.
Follow @workroomprds for shorter, more random stuff.
Here is a short selection of tiny applications. I'm not going to tell you what they do. They're puzzles: use your testing skills to discover what you can. If you can describe what they do with a couple of short sentences, that's it.
It's always interesting to share your testing approaches, but you may frustrate others by telling them your solution before they're ready.
... the first 5, from more than a decade ago ...
Puzzle 4 - Altom built a couple of these for real
Puzzle 5 - and a couple of these, too
... mostly one slider, one button, one light ....
... button-based ...
Puzzle 11 (mobile / multitouch / non-flash version puzzle 11)
Puzzle 13 (mobile / multitouch / non-flash version puzzle 13)
... newer interface ...
Puzzle 15 (mobile / multitouch / non-flash version puzzle 15)
Puzzle 17 (mobile / multitouch / non-flash version puzzle 17)
Recently added (only mobile / multitouch / non-flash version )
These puzzles are generally deterministic, they don't tend to hide what they do, and they typically do simple things. If you think most are random, sneaky or complicated, you should be able to find neater models. The puzzles may well have bugs, but I've not put those bugs in on purpose.
Some have hints, some don't. I'm always open to suggestions for better hints.
The question mark, logo, puzzle name, and camera (if it's there) don't form part of the puzzle, and are broadly similar across puzzles.
They're written in AS3, and run in your browser using flash player. They won't work without the flash player, so phones and tablets are generally out. Local copies may not work well at all. You can probably work out how to decompile them if you want to quiz the code.
Puzzles with a camera logo may send me anonymous information about how you use the buttons and sliders.
Puzzles 15, 16, 17 and 18 will respond to a MIDI Fighter Twister. If you've got one, plug it in. How does having a tactile interface change the way you test?
Can you find Puzzles 10 and 14? Me neither. Maybe later.
If you find a bug, that's super. Log it by emailing me. Some bugs get fixed.
You can use these yourself as much as you like. If you'd like to use these in a commercial setting, drop me a line. I usually say yes and will give you an explicit license. I don't currently intend to open the source code.
The Black Box Puzzles by James Lyndsay are licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
James Lyndsay, Workroom Productions
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.