Now, how do you solve any problem?
Well the easy answer is “Based on experience”. You have encountered the problem before, solved it and therefore have to apply the same or a modified solution to the current problem. Sounds familiar? A common question that we encounter – “Do you have the relevant experience in this domain/technology to test this software?” The premise is if I have tested similar systems, I should be able to do a decent job with the current system.
The other answer – “Based on sound logic/technique”. I have not solved it before, but I know the algorithm, the technique, the logic to solve it. Read the article below, where he highlights techniques are result of “scientific thinking”, the application of logic. The article was published in the November 2012 issue of Tea-time with Testers ezine.