Wanna become a Good Tester? Learn to ask 'Why' !

Are you really passionate about testing? Do you consider testing as an intellectual activity? I must agree that, the perception of Software Testing is changing in a positive way; but still there is a long way to go. I must argue that Software Testing is a career in its own right. But different people have different opinions. Some may even laugh if I say 'philosophy' has lot to do with software testing. But if a Testing GURU like James Bach says this, then perhaps people may take it seriously. Recently, I came across an interesting and thought provoking article (Philosophy and software testing) by James Bach. It’s very nice to see how James correlates philosophy and testing. This article is yet another ‘Gem’ from James.

James has tried to bring out the importance of “questioning” in testing. Any good tester should learn to ask ‘why’. Because, this is one question, capable of unearthing a whole lot of information. You might have noticed kids using this question (why) to explore about new things (I keep wondering, why as ‘grown ups’ do we stop asking ‘why’?). In testing, our main focus should be to explore more about the product, while we are testing (Sounds like Exploratory Testing, Huh?). So keep asking ‘why’. By asking ‘why’ we show our “curiosity to develop further knowledge of the world”, and that is exactly what “Philosophy” is !

As a tester, we should consider us as being our own philosopher. We should try to search for our own answers, hoping to find what seems right and not always taking people’s word as standard. In fact, at some point of time or the other, every one of us thinks like a philosopher. So the need of the hour is to hone our philosophical skills, to improve our testing abilities.

Happy Testing …
Share on Google Plus

About Debasis Pradhan

Debasis has over a decade worth of exclusive experience in the field of Software Quality Assurance, Software Development and Testing. He writes here to share some of his interesting experiences with fellow testers.


  1. QAguild.com is a platform to bring the global QA and Testing knowledge together in a central place. In an increasingly knowledge driven business world, there are a lot of reusable assets, solutions, tools that companies need from time to time to improve their business performance, reduced QA and testing cost. But, not everybody has the time, the specialist skills, and the resources, to develop these assets from scratch.

    For individuals who have the enterprising skills, specialised knowledge, and passion and drive to spend considerable time in developing useful and interesting software products, QAguild.com is a forum to market these products and to transform their hard work into a revenue earning stream.

    QAguild provides an un-paralleled multi-dimensional platform for customers, Service providers, tool and solution providers, Testing and Quality assurance professionals all over the world to exchange knowledge and values.


NOTE: Comments posted on Software Testing Tricks are moderated and will be approved only if they are on-topic. Please avoid comments with spammy URLs. Having trouble leaving comments? Contact Me!