A green tick beside last night’s backup job is useful, but it does not prove that the organisation can recover. It usually confirms only that a backup tool copied something to its destination without reporting an error. It may not show whether every necessary system was included, whether the copy is intact, whether anyone can access it during an incident, or whether the restored application will actually work.

Those gaps tend to appear at the worst possible time. A server fails, a supplier account is compromised, a database is damaged or ransomware makes the live environment unavailable. The team then discovers that the recovery instructions are out of date, the only administrator is on leave, a licence key is missing, or the backup contains data but not the configuration needed to turn it back into a service.

A restore test turns backup from an assumed safety net into evidence. It should recreate a useful business outcome, record how long recovery took, expose dependencies and leave the organisation with a clearer plan for the real event.

Start with the service, not the backup product

Backup plans are often organised around technology: a virtual machine, a database, a Microsoft 365 tenant, a file share or a website directory. Recovery needs to be organised around services. Staff do not simply need a database restored; they need to process orders, answer customer queries, approve payments or access case records.

Choose one important service and describe the minimum usable outcome. For example, an online ordering service may need its product catalogue, customer accounts, current orders, payment integration configuration, domain records and transactional email route. Restoring only the web server would leave the service incomplete even if that individual restore succeeded.

For the chosen service, record:

  • the data, applications and configuration it depends on;
  • the identities, credentials, certificates and licence information needed to operate it;
  • the external suppliers and integrations involved;
  • the network, domain and security settings required;
  • the people who can approve, perform and validate recovery;
  • the business transactions that prove the service is usable.

This service map sets the scope for a meaningful test. It also reveals items that may sit outside the main backup product, such as cloud configuration, source code, encryption keys, DNS access or instructions held in one person’s mailbox.

Define how much data and downtime the organisation can accept

Two decisions should guide the recovery design. The recovery point objective describes the maximum tolerable data loss, measured as time. If the business can accept losing no more than one hour of transactions, a backup taken every night cannot meet that need. The recovery time objective describes how quickly the service needs to return after disruption.

These targets should come from operational impact rather than from the default schedule offered by a backup tool. Speak to the people who run the process. Find out what happens if the system is unavailable for two hours, a day or a week, and what it would mean to repeat the work completed since the last recoverable copy.

A restore exercise then tests the targets with real timings. Measure from the point at which the recovery decision is made, not only from the moment a technician clicks Restore. Locating instructions, obtaining approval, accessing credentials, preparing infrastructure, transferring data, checking security and gaining business acceptance are all part of the elapsed time.

Restore a representative workload

Recovering one convenient file proves a narrow technical function. It does not demonstrate that a complete service can return. A useful test should be representative of the system’s structure, scale and dependencies without putting the live service at risk.

For a website or application, that may mean restoring the code, uploaded files, database and environment configuration into an isolated test location. For a data platform, it may include the database, scheduled transformations, connection settings and reporting model. For shared business files, test permissions, version history and a realistic folder tree rather than one small document.

Select the recovery point as an operator would during a real incident. Can the team identify which copy predates the problem? Can it distinguish a complete backup from an incremental one and assemble the required chain? If the backup catalogue or management server is unavailable, is there another documented way to find and recover the data?

The restored workload should be large enough to expose transfer speeds, storage limits and processing time. A tiny sample can create a misleading recovery estimate when the production dataset is hundreds of times larger.

Use a clean, isolated recovery environment

Testing directly over the live system creates unnecessary risk and makes it hard to prove that the recovered copy is self-contained. Build the restored service in a separate environment with controlled network access, distinct names and no ability to send real customer messages, take payments or update production records.

Isolation matters particularly when the exercise represents a cyber incident. A compromised account or infected machine may have affected both live data and recent backups. Restoring straight back into the original environment can reintroduce the same problem or overwrite evidence needed for investigation.

The UK National Cyber Security Centre recommends keeping protected backup copies, testing them regularly and ensuring that teams know how to restore before they need to do it for real. Its data security guidance also stresses separation, retention and access control because attackers may target backups to prevent recovery.

A clean-room test should therefore check that backup administrators use appropriately protected accounts, that previous versions cannot be removed through an ordinary compromised login, and that at least one recovery route remains available when the main network or identity service is unavailable.

Prove integrity and business behaviour

A restore tool can report success while the recovered service remains incomplete or inconsistent. Validation needs both technical and business checks.

Technical checks might confirm database consistency, expected file counts, application start-up, scheduled-job configuration, certificate validity, monitoring and security updates. Logs should be reviewed for errors that a simple availability check would miss.

Business checks should follow a few important journeys. Can an authorised user sign in? Can staff locate a known record? Do totals reconcile with an independent source? Can a new transaction be completed in the isolated environment? Are documents linked to the correct cases? Do role permissions still prevent inappropriate access?

Use named examples and expected results prepared before the exercise. Asking somebody to “have a look” makes acceptance subjective. A small checklist of representative records, balances, workflows and permissions produces clearer evidence and makes later tests comparable.

Test access when normal systems are unavailable

Recovery documentation is often stored on the same platform it is meant to recover. Credentials may depend on a single sign-on service that is down. Multi-factor authentication may be tied to a lost device, and supplier contact details may exist only in an inaccessible mailbox.

Run part of the exercise as though the normal office network and primary identity provider are unavailable. Confirm that authorised people can reach the runbook, backup console, encryption keys and essential supplier information through a controlled emergency route. Check that this access is limited, monitored and reviewed rather than becoming a permanent bypass around normal security.

More than one person should be capable of coordinating the recovery. This does not mean sharing personal passwords. It means assigning roles, maintaining separate authorised accounts and documenting how emergency access is approved. A plan that depends on one employee, one supplier contact or one physical device is not yet resilient.

Practise decisions and communication as well as commands

A real recovery is not a quiet technical task. Someone must assess impact, decide whether to switch to recovery, protect evidence, prioritise services, update colleagues and determine when the restored system is safe to use.

Give the exercise a simple scenario and a clear incident lead. Record who has authority to invoke the recovery plan, which systems take priority and who accepts the restored service. Include the route for escalating to hosting, software, connectivity and security suppliers.

Prepare communication that works without the affected platform. Staff need to know what is unavailable, which temporary process to use and when the next update will arrive. Customers and partners may need a concise service message. If personal data could be involved, the incident team also needs a route to the appropriate data protection advice; a restore does not remove wider investigation or reporting responsibilities.

These decisions can be rehearsed in a tabletop exercise before the technical restore. Combining both approaches is stronger: the discussion tests ownership and judgement, while the hands-on recovery proves that the data and instructions work.

Capture evidence, not just a pass or fail

The most useful output is a short recovery record that shows what was tested and what was learned. It should include:

  • the service, backup set and recovery point used;
  • the scenario and assumptions;
  • start, milestone and completion times;
  • the people and suppliers involved;
  • technical and business validation results;
  • unexpected dependencies, delays and manual work;
  • actions, owners and target dates;
  • the date and scope of the next exercise.

Keep screenshots or system logs where they provide useful proof, but do not let evidence gathering become more complicated than the recovery itself. The objective is to support decisions and improvement, not to produce a large document nobody will use during an incident.

Update the runbook immediately after the test. Correct commands, replace departed contacts, clarify ambiguous steps and record the verified recovery time. Track larger issues through normal risk and delivery processes so that the same gap does not simply reappear at the next exercise.

Make testing proportionate and repeatable

Not every test needs to restore the entire organisation. Use a programme of exercises with different depths. Frequent small tests can recover selected files or databases and verify access. Periodic service tests can rebuild one complete workload. Wider exercises can practise loss of a site, cloud account or identity platform and coordinate several suppliers.

Repeat a test when the service changes materially: after migration, a new integration, a major data restructure, a different backup product or a change of hosting provider. Also retest after a failed exercise or a significant recovery-plan update.

Automation can verify that jobs ran, copies are readable and sample restores complete, but it should complement rather than replace human exercises. Automated checks rarely prove that the right service was prioritised, emergency access worked, staff understood the runbook or the recovered data supported real business decisions.

Begin with one recoverable service

An organisation does not need a perfect enterprise-wide programme before it can learn something useful. Select one important but manageable service. Agree its recovery point and time objectives, map its dependencies, restore it into isolation and ask the people who use it to validate a small set of journeys.

The first exercise will probably reveal missing information and slower steps. That is a successful result: the weaknesses have been found during a planned test rather than during an outage. Fix the highest-impact gaps, repeat the exercise and then apply the method to the next service.

Conclusion

A backup is only one component of recovery. Confidence comes from proving that the organisation can find the right copy, access it under difficult conditions, rebuild the complete service, validate the result and return it to controlled use within an acceptable time.

A practical restore test supplies that proof. It replaces assumptions with timings, responsibilities and working instructions, while giving technical and operational teams a safer opportunity to discover what the recovery plan has missed.