Jump to content

Recovery testing

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by LAAFan (talk | contribs) at 22:08, 5 May 2008 (Reverted vandalism). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In software testing, recovery testing is the activity of testing how well the software 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.

Mean time to failure: The average or mean time between initial operation and the first occurrence of a failure or malfunction. In other words, the expected value of system failure time.

Mean time to repair: The average time that it takes to repair a failure.

Mean time between failures: A statistical measure of reliability, this is calculated to indicate the anticipated average time between failures. The longer the better.

Examples of recovery testing:

1)While the application running, suddenly restart the computer and after that check the validness of application's data integrity;

2)While application receives data from the network, unplug and then in some time plug-in the cable, and analyse the application ability to continue receiving of data from that point, when network connection disappeared;

3)To restart the system while the browser will have definite number of sessions and after rebooting check, that it is able to recover all of them.