The following key points are to be considered while performing database recovery testing :
* Time span when changes or modifications occurs in database system.
* The period by which you want your recovery plan conducted.
* The sensitivity of data in database system. More critical the data is, the more regularly you will need to test the software.