What is Failure?
Failure is a
situation if in certain environment or situation the defects in the software
get executed then the system wrong results causing in a failure.
Not all the defects
results in a failure. It is not just defects or bugs that cause failure in the
application or software.
Failure can also be
caused due to the following reasons:
- Failure can also be caused because of the environmental conditions like radiation burst, electronic field or magnetic field could case failure in hardware or firmware.
- Failures may also be caused by human error while interacting with the software, like a wrong input value being entered or an output wrongly interpreted.
Difference between
Defect, Error and Failure in software.
Error: The mistakes done by developer is
called as an Error. This can be caused because of the following reasons:
- Some confusion in understanding the requirement or functionality of the application or software.
- Because of miscalculation of the values during development.
Defect: The bugs introduced by developer in
the code of the software is known as defect. Defects can be caused due to some
programming mistakes.