Self-Discipline in Exploratory Testing
Posted by Geek4Eva on 24/10/2009
I am a big fan of Exploratory Testing and I certainly agree with the author (of the following post) that it requires lot of self-discipline. Whether it is while planning, testing, analyzing or logging issues.
The only issue I have with exploratory testing is business continuity – what happens if someone else after you needs to come and do the job? I’d say the the tester should maintain at least some documentation to allow that.

Image Source
Some people when you say you do exploratory testing immediately think ad-hoc testing. I suppose because there is less emphasis on obvious structure and at the end there is little tangible evidence of testing performed.
But in my view, there’s a lot more to exploratory testing than wandering aimlessly through an application looking for bugs. As well as mentally challenging, it requires a lot of self-discipline.
Here’s why you need self discipline:
1) You need self-discipline to test the parts that are not as interesting to you, or not as fun. It’s easy to overlook and ‘forget’ them when other parts are more appealing.
2) You need self discipline to give each bug the time it deserves before racing off to find new ones. Time to analyze, examine and understand. Only then, can you go and look for new bugs.
3) You need self-discipline to write up bugs when they are found, instead of leaving them until later or when you feel like it.
In my view, in exploratory testing, as in many other ways of testing, its the mission and the stakeholder that count and their needs must come first.
What’s different is that instead of relying on documents and reports, you need discipline to make sure you meet those goals.
October 25th, 2009 at 12:12 pm
Hi,
Very good point about continuity.
I’m very much into the sharing->learning cycle: you need to leave a good paper trail behind you so that someone else can pick-up – illness is an obvious case – having a tester in a project that is a single-point-of-failure is not good for the project.
A tester that can’t document their work is like a developer that can’t document their code… If you think of a tester as an investigative reporter of a product then it’s crucial to document work.
The key is finding the balance for a “good enough” level -> this is something that requires feedback from testers and other receivers of the work.
October 30th, 2009 at 3:17 pm
Thanks Simon and as you suggested I am a firm believer of one learns more by sharing – raher than keeping things to self.
January 2nd, 2010 at 12:33 pm
Fantastic, I did not know about that until now. Thanx!