Piano di test per un database

October 20

Piano di test per un database


Un piano di test database può coprire cose diverse a seconda dello scenario. Una migrazione completo del database richiederebbe un esame ad ampio raggio. Un cambiamento di una singola applicazione potrebbe richiedere un'analisi dettagliata di dati in pochi tavoli.

Prestazione

Un nuovo database, o un grande cambiamento per uno vecchio, di solito richiede un test delle prestazioni. Al livello più semplice, questo potrebbe comportare l'uso di alcuni dei vostri più grandi transazioni o relazioni. Un database più grande, con un cambiamento maggiore potrebbe comportare utilizzando strumenti di test automatizzati per sfidare il sistema con una quantità di dati complessi.

Funzionalità

Dopo una migrazione o modifiche dell'applicazione, è importante notare che l'applicazione può funzionare. Corri attraverso una serie di operazioni finalizzate ad elaborare le aree in cui si sono verificati cambiamenti.

Integrità

Sviluppare le domande per testare l'integrità dei dati. transazioni corsa contro la base di dati, quindi utilizzare le query per verificare viene creato i dati, cancellati e aggiornato correttamente. Mentre le prestazioni e la capacità di lavorare in un sistema sono importanti, è problemi di integrità dei dati che possono trovarsi nascosto per mesi che causano la più angoscia fine.

Connessioni

Collegamenti di prova provenienti da altri sistemi che accedono al database. Assicurarsi che i conti del database che usano sono funzionali. Alcune query semplici o transazioni da questi sistemi remoti sarà sufficiente.

Metrica

Con qualsiasi piano di prova, la parte più importante è che esiste. Decidere in anticipo ciò che deve essere misurato e come deve essere misurato. Le modifiche possono essere sempre fatti e prove supplementari possono essere eseguite.