What is recovery testing?

Confirm that program recovers from expected or unexpected eventswithout loss of data or functionality. Events can include shortage of disk space, unexpected loss of communication or power out conditions.