Close

November 26, 2012

Software Testing Myths


It’s been long while thinking about what are the software testing myths. Based on my six plus years of experience in software testing arena, I’ve consolidated the software testing myths and misconceptions. Please note this is not ranked in any order ūüôā

1. Testing is easy and boring
Apart from testers, everybody will argue that testing is easy. Even tenth standard student or anyone can test the piece of code. But it is not true.

Specialized skill sets, insight, creativity and thorough knowledge of the system and the technology are required to test the software. This can be achieved only by training and experience. Testing provides challenging arena to showcase your skills and to learn.

Michael Bolton once said “Testing is a process of exploration, discovery, investigation, and learning.” It is in testers hand whether to make it challenging or boring.”

2. Testers’ intention is finding defects

Many techies think that testers only find defects in the system. They don’t care about anything. But it not, testers gets involve in Static testing as well. They review architecture documents, requirements document, help documents etc to help developers and business analysts. Earlier the defect identification, lesser the cost of fixing defects.

3. 100% Test Coverage yields Quality software

Among testers or developers this is most common misconception or myth that if 100% test coverage attained, then there will be quality software. Testing is never ending cycle, so it is not possible to deliver 100% defect free product by anyone, only 99.9% are possible.

4. More you test, more the bugs

Testers might think if we test more and rigorously  they can identify more bugs in the system. In software testing project, when the time passes, at one point, Defect Injection Ratio gets decreases gradually. Because most of the defects would have uncovered by testers.

5. Test Automation is just enough

Test Automation expedites the process of testing by using tools. But it will not be able to replace all manual testers. Test Automation scope is regression and functional testing, not in all the areas of software testing. Few test items can only be achievable by tool, and few test items can only be achievable by human.

6. Is Tester’s enemy developer?

Definitely not, delivering quality product to end users is a team work. People think that testers and developers are like Tom and Jerry :). Testers and developers, get along together in many cases, in my experience.

Happy Testing!

Subscribe to our QAInsights YouTube Channel. If you are enjoying our work, please do subscribe our free weekly newsletter or Google feeds.


About NaveenKumar Namachivayam

Hi there! is a passionate and experienced Performance Test Analyst based in Chicago, USA with skill sets in Manual Testing, Test Automation, Performance Testing, and Test Estimation. He loves to learn and experiment new trends and models in Software Testing. Please stop by at his personal blogs: Excel Blog, DealsBrook, NaveenKumarN.in, and Affiliate Insights blog and Software Testing Memes.

Leave a Reply

Your email address will not be published. Required fields are marked *