Un backup è un'ipotesi finché non viene ripristinato

Creare un backup produce un file. Se quel file possa ricostruire la tua libreria è una questione separata, ed è l'unica che conta.

Il test di ripristino converte un'ipotesi in prova. È la cosa di più alto valore che puoi fare in un'ora, e quasi nessuno la fa fino al giorno in cui è troppo tardi.

I modi in cui un file di backup è presente ma inutile

Un file può esistere a piena dimensione e comunque fallire: troncato durante la scrittura, abbinato a una frase diversa da quella che hai registrato, prodotto da una versione dell'app il cui formato la versione attuale non legge più, o mancante di una categoria di contenuti che presumevi inclusa.

Nessuno di questi è visibile dall'elenco dei file. Tutti sono visibili entro pochi minuti da un ripristino reale.

Testa indipendentemente dalla cassaforte attiva

L'errore di test più comune è ripristinare mentre la cassaforte funzionante è ancora disponibile, perché l'app può ripiegare sui dati attivi e mostrarti contenuti che il backup non conteneva effettivamente.

Un test valido usa il flusso di ripristino documentato su un dispositivo o profilo dove la libreria originale non è presente. Se ciò è impraticabile, conferma almeno da quale sorgente proveniva il contenuto visualizzato.

Cosa aprire una volta ripristinato

  • Crea un nuovo backup e registra la sua data e la versione dell'app che l'ha prodotto.
  • Ripristina tramite il flusso documentato, senza affidarti alla cassaforte attiva.
  • Apri l'elemento più vecchio, il più recente, il video più grande e qualsiasi cosa in un formato insolito.
  • Conferma i conteggi degli elementi rispetto a quanto ti aspettavi, non solo che qualcosa sia apparso.
  • Apri contenuti a piena dimensione anziché miniature, che possono essere renderizzate da dati in cache.
  • Mantieni un breve registro dei ripristini con la data di ogni test riuscito.

Test che non dimostrano nulla

  • Controllare solo che il file di backup abbia una dimensione diversa da zero.
  • Testare mentre il database attivo è ancora disponibile all'app.
  • Aprire solo miniature o elenchi di file anziché contenuti reali.

Eli inizia con un test non sensibile: «Crea un nuovo backup crittografato e registra la sua data e la versione dell'app». Poi, Eli segue la seconda verifica: «Usa il flusso di ripristino documentato senza affidarti alla cassaforte attiva». Questo scenario fittizio illustra il processo decisionale; non è un resoconto di test di prodotto.

  • Controllare solo che il file di backup abbia una dimensione diversa da zero
  • Testare con il database attivo ancora disponibile
  • Aprire solo miniature

Ogni quanto dovrei testare?

Testa dopo importanti modifiche di app o dispositivo e con una frequenza proporzionata a quanto spesso la cassaforte cambia.

Posso testare con dati sensibili?

Usa campioni rappresentativi e una destinazione controllata; rimuovi le copie di prova successivamente.

Fonti principali per questa guida