Tuesday, 20 December 2011

Why to test the software?

Software has purpose like any other product. So it needs to be  tested to confirm that it ‘Fit for purpose’ means it only does what is suppose to do. Any variation from the purpose can result into catastrophic failures such as In October 1999 the $125 million NASA Mars Climate Orbiter—an interplanetary weather satellite—was lost in space due to this reason. One can find many other similar or different examples everyday in current era of technology.

Though software is like any other product but most of the defects in software are design errors, not manufacturing defects. Software does not wear out or damaged unless it is changed.  So the defects introduced in the specification, design, development or deployment phases, will remained latent until activated.

By testing software we can:

·        reduce the risk of failure.

·        give confidence to user that it is fit for purpose.

·        improve the functioning of the system

No comments:

Post a Comment