Un piano di test del database in grado di coprire cose diverse a seconda dello scenario . Una migrazione di database completo richiederebbe un test di ampio respiro . Un cambiamento di una singola applicazione può richiedere una dettagliata analisi dei dati in pochi tavoli . Prestazioni
Un nuovo database , o un grande cambiamento per un vecchio, di solito richiede un test delle prestazioni . Al livello più semplice , questo potrebbe comportare l'esecuzione di alcuni dei vostri più grandi transazioni o relazioni . Una banca dati più grande, con una variazione maggiore potrebbe coinvolgere utilizzando strumenti di test automatizzati di sfidare il sistema con una quantità di dati complessi .
Funzionalità
dopo una migrazione o di applicazione modifiche , è importante notare se l' applicazione può funzionare . Corri attraverso una serie di operazioni volte a risolvere le aree in cui si sono verificati cambiamenti .
Integrità
Crea query per verificare l'integrità dei dati . Eseguire le operazioni sul database , quindi utilizzare le query per verificare i dati vengono creati, cancellati e aggiornato correttamente. Mentre le prestazioni e la capacità di lavorare in un sistema sono importanti, sia problemi di integrità dei dati che possono trovarsi nascoste da mesi che causano la maggior angoscia , alla fine.
Connessioni
< p > collegamenti di prova da parte degli altri sistemi che accedono al database . Assicurarsi che gli account di database che usano sono funzionali . Alcune semplici domande o transazioni da questi sistemi remoti sarà sufficiente.
Metrics
Con qualsiasi piano di test , la parte più importante è che esiste. Decidere in anticipo ciò che deve essere misurato e come deve essere misurato . Le modifiche possono sempre essere fatti e prove supplementari possono essere eseguite .