Last week I had the pleasure of attending and speaking at EuroSTAR in Amsterdam. This is my third year attending the event and one I won't easily forget. It was great to catch up with testers and meet new ones. I found the keynotes specially good, the seminars were very informative and gave me plenty to think about. The evening social events were, as expected, great!
All this fantastic testing stuff left me with just 1.5 hours spare for sight-seeing, by the time I got into Amsterdam centre I would need to get back again... this called for the Running Tour! I got my shorts on, my free EuroSTAR t-shirt, trainers/snickers, a map of Amsterdam. I checked the map, decided a rough route to run and off I went!
Since testing was in my head (due to conference about testing) I was thinking how testing related to things I observed in my run... See lessons learned below the drawing.
Here are possible software testing lessons learned for each finding above.
1. You can only found certain bugs using different tests types/techniques. Vary your testing and the tools you use.
2. Experience and skills count in testing.
3. As testers we often raise bugs which can come across negatively. How about saying something positive about the software on a regular basis?
4. There are certain things that you shouldn’t do as a tester. A possible example: don’t use live private data for testing.
5. Isn’t software about the look and feel? So don’t just look… feel!
6. Going off in tangents is a MUST in software testing. What tangents is the question!
7. There are no best practices in software testing. The running tour did me no favours for this area of Amsterdam.
8. Documenting while you test can be very useful especially when you get ‘lost’. Use video recording tools.
9. Often more info is required to make assessments on the software you are testing. It turns out the man was a teacher and had nothing to do with the war.
10. Many features can be accessed via different means, some bugs will only show themselves one or two of those means.
11. Explore, explore, explore! You never know what you’ll find.
Running Tour: If you haven't much time, then do a running tour. Set a rough route of what you will look for and start running.