What is Recovery Testing ?
Software Testing Methodolog
(Continued from previous question...)
What is Recovery Testing ?
Usage
|
" Recovery is ability to restart the operation after integrity of application is lost.
" It includes reverting to a point where integrity of system is known , then reprocessing up until the point of failure.
" The time taken to recover depends upon :
the number of restart points
volume of application
training and skill of people conducting recovery activities
tools available for recovery
|
Objectives
|
" To ensure operations can be continued after a disaster .
" Recovery testing verifies recovery process and effectiveness of recovery process.
" Adequate back up data is preserved and kept in secure location.
" Recovery procedures are documented.
" Recovery personnel have been assigned and trained.
" Recovery tools have been developed and are available.
|
How to Use
|
" Procedures , methods , tools and techniques are assessed to evaluate the adequacy.
" After system is developed a failure can be introduced in the system and check whether the system can recover.
" A simulated disaster is usually performed on one aspect of application system.
" When there are no. Of failures then instead of taking care of all recovery testing should be carried out for one segment and then another i.e. structured fashion.
|
Who uses it
|
" System Analysts
" Testing professionals
" management personnel.
|
When to use
|
" When user says that the continuity of the system is needed inorder for system to perform or function properly.
" User then should estimate the losses, time span to carry out recovery testing.
|
Examples
|
" Loss of communication , loss of database integrity.
" Evaluate adequacy of back up data.
|
(Continued on next question...)
Other Interview Questions
|