I recently read the blog post “Top 5 Lame Excuses for Not Having Enough Testers/Testing”, by Debasis Pradhan. This blog post goes along with the common theme of nailing home the importance of testing/testers (which is why I chose this post), but this time it focuses of the main excuses given not to have them. The five excuses listed were :
- My Product isn’t Finished Yet
- Quality is Everyone’s Responsibility; No Dedicated Testers are Needed
- We have Budget/Time Constraints
- My Product is Perfect. It doesn’t need Testing
- A separate QA team can build an ‘US vs Them mentality
The pitfalls listed above can be fairly easy to fall into. As a developer and especially as a business any opportunity to cut costs and just push a product out there is instantly jumped on. Unfortunately testing is what takes a hit when we try to cut these corners. In the blog post the author counters the first point by stressing the importance of testing during development. Without testing, sure the product will be “completed” faster, but it will probably be riddled with bugs and end up costing you more, or damaging your reputation with your client(s) when you deliver a sub-par product. The other point that stood out to me was the last one, having worked on a QA team (though it might not be the same everywhere) I’ve noticed the QA and Dev have a great relationship. If the communication is there between the teams, then it benefits everyone. The QA team gets a better understanding of the specs and what is being developed, and the Dev team gets to focus on developing without having to stress too much about testing and meeting specs.
Here is the link to the post: http://www.softwaretestingtricks.com/2013/02/Top-5-Stupid-Excuses-Lack-of-Enough-Testers-Testing.html
From the blog CS@Worcester – Site Title by lphilippeau and used with permission of the author. All other rights reserved by the author.