THE GATE TO THE REAL SOFTWARE TESTING EXPERIENCE AND KNOWLEDGE IN "TESTING A SOFTWARE" WORLD

Thursday, November 3, 2011

The earlier a bug is found, the cheaper it costs

The earlier a bug is found, the cheaper it costs

This is the key message showing why we need to do software testing activity as early as we can.

Let's find the reason by starting with following SDLC model (V Model). It shows us that there are many phases during implementation. It starts from Requirement Phase and ends with Acceptance Testing Phase.


software testing in v model
If a problem from Requirements phase is found during System Testing phase, then it would cost more to fix than if it had been found during the Requirements phase. The reason is that we need to rework everything again instead of just changing the detail of requirement.

From my experience, most bugs which are found during software testing can be removed at the requirement phase. So, we should spend more effort at the beginning of project. Don't wait until software testing phase which is too late.

4 ความคิดเห็น:

Good article. Thanks for your post.

Agreed, good points testing efficiency.

I'm with QASymphony and we believe bug defect tracking can have quality and affordability like your points. Bugs can be found, fixed, and less costly. We just released our first product, qTrace, a screen capture testing tool that feeds documentation for testers. It would be great if you could download our free trial on our website, and see if you think this matches your criteria for quality and cost-efficient bug reporting.
If you believe qTrace is helpful, we'd be glad to give you a special deal upon it's release for open sale on Dec. 19th. Let me know what you think!

Thanks,
Sarah
sarahnguyen@qasymphony.com

Post a Comment

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More