Showing posts with label Why do we need Testing?. Show all posts
Showing posts with label Why do we need Testing?. Show all posts

Thursday, May 20, 2010

Why do we need Testing?

We need testing for so many reasons. And the most common reasons are listed below.

• To find defects.
• To ensure that application meets customer expectations / requirements.
• To reduce cost of quality by delivering defect free product on time, within the budget.
• To achieve customer satisfaction.
• To continuously improve testing process in the SDLC.
• To reduce risk of software failure.
• To determine the state of software.
• To deliver a quality and bug free application to customer.
• To retain the company name and fame.
• If there is no testing, then there is no quality products/projects/applications.

Few other reasons:

• Developer thinks in the point of code, structures, loops, statements, code integrations and so on.
• There should be someone else who could think in the point of functional behavior.
• There should be someone who could think in the view of customers / end users.
• And thus, tester comes into picture and testing is needed for sure.