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.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Join the fastest growing Performance Engineers club at ClubhouseSHOW ME HOW
+ +
Share via
Copy link