Testarea integrității datelor se referă la un proces manual sau automatizat utilizat de administratorii de baze de date pentru a verifica corectitudinea, calitatea și funcționalitatea datelor stocate în baze de date sau depozite de date. Acest test este efectuat periodic de către administratori datele stocate au rămas neschimbate și au descoperit bug-uri de proiectare care ar putea compromite fișierele dintr-o bază de date.
În mod normal, datele sunt supuse unor modificări, mai ales când migrează dintr-o bază de date veche într-o nouă arhitectură de baze de date. Administratorii testează datele pentru a se asigura că au rămas nemodificate și fără corupție în timpul migrației. Ei, de asemenea, testează datele pentru a se asigura că acestea sunt compatibile cu diferite versiuni ale sistemelor de operare și hardware ale calculatorului.
Există numeroase instrumente automate disponibile pentru a testa integritatea datelor și aceste instrumente verifică de obicei dacă datele stocate în tabelele de date pot fi editate, salvate și șterse. Aceste instrumente verifică, de asemenea, dacă datele dintr-o aplicație dată funcționează conform destinației.
Conform datelor Agile Data, testarea preciziei datelor este esențială pentru orice afacere, în special pentru companiile care dețin baze de date mari. Ei trebuie să mențină o bancă de date accesibilă în mod constant și un timp de întrerupere a sistemului de risc dacă nu efectuează controale de rutină a datelor. Aceste companii folosesc de obicei o echipă specializată de administratori de baze de date care testează în principal bazele de date pentru a îmbunătăți sistemul.