I like to walk to work. I enjoy the scenery, the exercise, and the time to think about problems I’m working on. Some of my best ideas come from these walks — away from the computer, out in the fresh air. Many of these ideas are triggered by observations that lead me to creative solutions.
But walking can be slow, and I can be thrown off schedule if I stop to watch wildlife or to enjoy a sunrise over the mountains. So, when I’m in a hurry, I use an alternate form of transportation. A bus or train trip still involves some walking, but if I need to get to a meeting on time, I can get there much more quickly than if I walked the entire way. I rarely drive to work; I end up so engrossed in the task of driving that I have little time to think and observe my surroundings. However, if someone else is driving, I notice a lot more. For example, I recently took the train into work, and on the way in I saw a bluff in the river valley I had never before noticed. I’ve passed the river valley many times, but that day on the train I was able to observe the scenery from a completely different perspective — without the distractions I face when walking or driving.
Similarly, when testing, I look for tools to assist me on the task I need to accomplish. If I want to thoroughly investigate the software I’m testing, I do more manual testing and analysis. If I need to complete tasks quickly or repeat tasks that require little thought, I use some form of automation. I call this hybrid of manual and automated testing “interactive automated testing.” Instead of viewing test automation as an effort to replace all manual tests, this style of automation focuses on extending the abilities of the tester with an automation tool. It can also provide a different perspective on the software I am testing.
Jonathan Kohl
http://www.stickyminds.com/BetterSoftware/magazine.asp?fn=cifea
200712 testing