Recovery testing
This article needs additional citations for verification. (December 2009) |
In software testing, recovery testing is the activity of testing how well an application is able to recover from crashes, hardware failures and other similar problems.
Recovery testing is the forced failure of the software in a variety of ways to verify that recovery is
properly performed.
Examples of recovery testing:
- While an application is running, suddenly restart the computer, and afterwards check the validness of the application's data integrity.
- While an application is receiving data from a network, unplug the connecting cable. After some time, plug the cable back in and analyze the application's ability to continue receiving data from the point at which the network connection disappeared.
See also
- Fault injection
- Failsafe
References
- ISBN 978-1-284-10435-6.
- ^ "ISTQB Standard glossary of terms used in Software Testing". Retrieved 15 March 2019.