Kayaking - A Metaphor For Testing?
Posted By Duncs ~ 3rd September 2012
I’ve been thinking about testing a lot recently. I’ve also been thinking about kayaking (as always) & it got my grey matter working:
Slalom canoeing / kayaking can likened to scripted tested & freestyle canoeing / kayaking is the equivalent of exploratory testing.
Watching the canoe & kayak slalom in the Olympics really helped to cement this idea. Don’t the difference between canoeing & kayaking? Don’t concentrate too much on the differences between canoeing & kayaking just yet, the point of this post focuses more on the different ways of getting down the river. I prefer kayaking over canoeing, so this post conveniently forgets the 1 bladed paddle…
The slalom events were held at a relatively new artificial white water course in Lee Valley Park.
The paddling discipline you saw was slalom - a paddler (or pair of paddlers) set off down the river through a course of a series of gates which they have to paddle through before they reach the bottom of the course, as well as negotiating the natural river obstacles / features. Green gates you go through in a downstream direction, red gates you go through in an upstream direction.
I see the slalom discipline as similar to scripted testing - the river is the software, the river features are, well, the software features & the gates define the route down the river, like a script guiding a tester through the software.
The discipline you were unlikely to see in the coverage of the Olympics was Freestyle Kayaking (aka playboating) (I’m not talking about flatwater freestyle canoeing in this post, but that is definitely an art form also requiring ‘boatloads’ of skill).
Freestyle is where the paddler is not judged on speed through a course, but more subjectively (if they’re judged at all) on how they perform in the river features. They don’t necessarily have to follow a set route, they’re free to explore the river.
A freestyle paddler navigates the river in a route they choose - for example, blasting straight through all the features or stopping to play on all / some of the features on the way down.
Here are some videos of different ways of getting down the same river:
Lee Valley (Olympic & Legacy)
Slalom (in a canoe, but you get the point)
Freestyle (& here)
Tryweryn (Graveyard rapid)
Slalom
Freestyle
If you watched the slalom kayaking in the Olympics, it may of appeared that you were watching the same footage over & over again as each of the paddlers completed the course. There are very different techniques to going through each gate that a paddler can choose from, but the overall goal is to go through all the gates in the course.
Did you notice the different shape kayaks? long & pointy for the slalomists, short & stubby for the freestyle.
Different disciplines need different tools - long & pointy boats aren’t great for going vertical (river too shallow for example) whilst short & stubby boats aren’t great for going fast (think speedboat vs inflatable dingy).
And as for the paddlers? Slalom paddlers often make great freestyle paddlers. I don’t have an answer for if this part of the metaphor carries into testing - do you?
And finally - how many of the slalom paddlers did you see getting vertical or getting their head wet?