Offline backup

Test a restore: checklist, cadence and proof of success

Published on 28 August 2026 · 5 min read

Level : Intermediate

Test de restauration d’une sauvegarde avec mesure du délai, contrôle d’intégrité et validation

A successful backup status does not prove that the organisation can recover the right data in the required time. A restore test must reproduce a realistic need, measure the complete elapsed time, validate integrity and usability, and leave evidence that drives improvement.

Success criterion: restored data must be complete, readable, usable by its business owner and recovered within the agreed RPO and RTO—not merely copied without an error message.

Why test restoration rather than backup completion?

Backup logs show that a task ran, but they do not cover the entire recovery chain. An archive may exist while being incomplete, unreadable, encrypted with an unavailable key or unusable without a missing configuration, licence or dependency.

A restore exercise tests selection of the recovery point, access to media and tools, transfer, reconstruction, integrity and business validation. It supplies the evidence behind the zero in the 3-2-1-1-0 rule and complements the offline media rotation.

1. Define the scope and scenario

“Test the backups” is too broad to produce a useful result. Choose a critical dataset, a loss scenario, the required restore point and a controlled destination. State what is excluded so the exercise cannot overwrite production or reintroduce untrusted data.

  • Data: file share, business database, configuration, virtual machine or application export.
  • Scenario: deletion, corruption, failed server, lost site or recovery from an offline copy.
  • People: technical operator, service owner and the person authorised to accept the result.
  • Safety: isolated target, controlled network and a defined disposal process for test data.

2. Choose a representative sample

A small text file tests only the simplest path. Include realistic directory depth, permissions, file sizes, database versions, dependencies and data volumes. Rotate between the latest copy, an older point and a medium held offline or off site so the easiest route is not the only one ever validated.

Good practice: record the expected backup date and selected medium before starting. This separates a selection mistake from genuinely missing data.

3. Set the RPO and RTO being tested

The Recovery Point Objective is the maximum acceptable data loss expressed as time. If the latest usable copy is twelve hours old while the target is four hours, the restore works technically but fails the freshness requirement.

The Recovery Time Objective is the maximum desired time to make the service or data available again. Measure from receipt of the request to business acceptance—not only the transfer duration shown by the backup software.

4. Prepare prerequisites independently of production

  • An isolated restore location with sufficient capacity.
  • Required accounts, keys, passwords, certificates and licences.
  • The selected reader, medium or repository access.
  • Compatible backup software, operating system and application versions.
  • A validation method: checksums, comparison, application opening and business review.
  • A fallback contact if the usual operator or supplier is unavailable.

If a prerequisite cannot be found, record the delay as part of the result. Locating it during a real incident would consume recovery time too.

5. Measure the full recovery time

Start the clock when the operator receives the request. Track time spent identifying the copy, retrieving media, obtaining access, transferring data, rebuilding dependencies and validating the result. This breakdown shows where investment or documentation will improve recovery most.

StageStartFinishDurationObservation
Identify recovery pointCompleteCompleteCalculateDate and source selected
Retrieve copy or mediumCompleteCompleteCalculateLocal, offline or off site
Restore and reconstructCompleteCompleteCalculateVolume, throughput and dependencies
ValidateCompleteCompleteCalculateTechnical and business acceptance

6. Validate integrity and usability

File presence is not enough. Confirm that content matches the intended date, permissions are correct and representative records or functions work. For databases and applications, start the service, test dependencies and perform an operation that the business owner recognises.

  • The restored volume matches the declared scope.
  • Critical files, records and configuration are present.
  • Integrity checks show no unexplained error.
  • Security controls and permissions are appropriate.
  • The business owner confirms that the result is usable.
  • No production data was overwritten and test data is disposed of safely.

7. Record gaps, owners and retest dates

Compare actual data age and elapsed time with the RPO and RTO. A restore may retrieve data but still fail because it is too old, too slow, missing permissions or dependent on one unavailable person. Give every gap an owner, deadline, compensating control and retest date.

DatasetBackup dateRPO targetRTO targetResultAction
CompleteDate and timee.g. 4 he.g. 2 hPass / gapOwner and deadline
CompleteDate and timeDefineDefineCompleteComplete
CompleteDate and timeDefineDefineCompleteComplete

How often should restores be tested?

Cadence follows criticality, rate of change and incident history. A small organisation can begin with quarterly representative tests and rotate applications and media. Always add a targeted test after major changes to backup software, storage, identities, procedures, suppliers or responsible staff.

  • Monthly: restore one file or small dataset and confirm the basic path.
  • Quarterly: run a representative scenario with timing and business acceptance.
  • Annually: exercise a wider service, emergency access, off-site retrieval and team coordination.
  • After change: validate the new configuration before treating protection as effective.

Plan the next repetition before closing the test

A report without a follow-up date quickly loses value. Schedule the next exercise, select a different sample and begin by verifying actions from the previous test. Track trends in restore time, manual steps and recurring errors. Repetition turns recovery into an operational capability rather than an assumption.

Prepare your next restore test

Use the blog resources to document media rotation, recovery objectives, test evidence and improvement actions.

Share this guide

Share on LinkedIn (opens in a new tab)

Content prepared and reviewed by the Tandberg Data editorial team.