Testarea depozitului de date este un proces care este utilizat pentru a inspecta și a califica integritatea datelor care sunt menținute într-un anumit tip de unitate de stocare. Ideea din spatele testării este să vă asigurați că datele nu au suferit niciun tip de corupție și că rămân complete și recuperabile atunci când și după cum este necesar. Testarea regulată a datelor stocate face posibilă identificarea oricăror probleme care ar putea fi în curs de dezvoltare și corectarea acestor probleme înainte ca datele stocate să fie complet corupte și să poată fi reconstruite doar parțial folosind un anumit tip de proces de recuperare a datelor.
În multe privințe, testarea depozitului de date este foarte asemănătoare cu orice tip de testare efectuată pentru a asigura integritatea informațiilor stocate pe hard diskul unui computer sau pe un dispozitiv de stocare la distanță. Datele conținute în depozit sunt verificate sistematic folosind un program software care citește fiecare fișier sau altă sursă de date pentru a se asigura că rămâne complet intact și accesibil. Unele tipuri de software de testare a depozitelor de date au capacitatea de a corecta o gamă limitată de erori ca parte a procesului general de testare. Alții pur și simplu alcătuiesc o listă a excepțiilor, permițând utilizatorului să evalueze fiecare excepție individual înainte de a lua orice acțiune.
Testarea depozitului de date utilizează de obicei un model declanșat de sistem. Aceasta înseamnă pur și simplu că software-ul folosește o formulă de bază cunoscută sub numele de ETL sau extracție-transformare-încărcare. Ideea este de a compara starea actuală a datelor cu starea informațiilor când au fost depozitate pentru prima dată. Dacă sunt identificate erori, datele sunt marcate pentru revizuire ulterioară. În cele mai multe cazuri, erorile sau excepțiile sunt minore și pot fi reparate cu un efort relativ mic, fie folosind protocoale încorporate în software-ul de testare, fie prin revizuire de către un analist care poate fie să aprobe reparația, fie să respingă excepția ca fiind într-adevăr un tip de corupție. .
Procesul de bază al testării depozitului de date seamănă cu testarea oricărui tip de tranzacție electronică de informații. Informațiile sunt examinate în blocuri sau celule care sunt apoi șterse sau notate pentru orice excepții pe care software-ul le-a identificat înainte de a trece la următorul bloc. Odată ce procesul este finalizat, este compilată o recapitulare a testării, inclusiv informații despre tipurile de excepții găsite și dacă aceste excepții au fost corectate în timpul testării sau sunt în așteptare pentru revizuirea manuală. Ca și în cazul oricărui tip de testare a sistemului, este o idee bună să efectuați testarea depozitului de date în mod regulat pentru a vă asigura că informațiile rămân complete și lipsite de orice tip de corupție.