Defects and Failures
Arise From?
Defects and failures
basically come from the following:
- Errors in requirement specification, design and development of software or application..
- Errors while using the system.
- Errors due to environmental conditions.
- Errors for intentional damage.
- Potential consequences of earlier error detection.
Error in requirement
specification:
Specification is
basically a document which explains the functional and non functional aspects
of the application software. For testing the specifications code is not required.
Without code we can test all the specifications. Around 60% of the bugs present
in the software are because of error in specification. Therefore testing the
specifications of the software can save lots of time and cost in future.
Errors while using
the system:
Errors while using
the system or application can arise because of the following reasons:
- Insufficient knowledge of the product or software that is to be tested.
- Insufficient understanding of the product or software by the developer.
Errors due to Environmental
Conditions:
Wrong setup of
testing environment may report in defects or failures. Recent survey shows that
about 40% of the testing team’s time is consumed due to environment issues.
This impacts the quality and productivity.
Errors due to
intentional damage:
Intentional damage
can lead to defects and failures reported by testing team while testing the
product or software.
Potential
consequences of earlier error detection: