Testiranje podatkovnega skladišča je postopek, ki se uporablja za pregled in kvalificiranje celovitosti podatkov, ki se vzdržujejo v neki vrsti skladišča. Ideja testiranja je zagotoviti, da podatki niso bili poškodovani in ostanejo popolni ter jih je mogoče pridobiti, kadar in po potrebi. Redno testiranje shranjenih podatkov omogoča odkrivanje morebitnih težav, ki se lahko pojavijo, in odpravljanje teh težav, preden se shranjeni podatki v celoti poškodujejo in jih je mogoče le delno rekonstruirati z uporabo neke vrste postopka obnovitve podatkov.
V mnogih pogledih je testiranje podatkovnega skladišča zelo podobno vsem vrstam testiranja, ki se izvajajo za zagotovitev celovitosti informacij, shranjenih na trdem disku računalnika ali oddaljeni napravi za shranjevanje. Podatki v skladišču se sistematično preverjajo s programom, ki prebere vsako datoteko ali drug vir podatkov, da zagotovi, da ostanejo popolnoma nedotaknjeni in dostopni. Nekatere vrste programske opreme za testiranje podatkovnega skladišča lahko popravijo omejen obseg napak kot del celotnega postopka testiranja. Drugi preprosto sestavijo seznam izjem, ki uporabniku omogočijo, da oceni vsako izjemo posebej, preden izvede kakršno koli dejanje.
Testiranje podatkovnega skladišča običajno uporablja model, ki ga sproži sistem. To preprosto pomeni, da programska oprema uporablja osnovno formulo, znano kot ETL ali ekstrakcijo-transformacijo-nalaganje. Ideja je primerjati trenutno stanje podatkov s stanjem informacij, ko so bili prvič shranjeni. Če se odkrijejo kakršne koli napake, se podatki označijo za nadaljnji pregled. V večini primerov so napake ali izjeme manjše in jih je mogoče popraviti z razmeroma malo truda, bodisi z uporabo protokolov, vgrajenih v programsko opremo za testiranje, bodisi s pregledom analitika, ki lahko bodisi odobri popravilo bodisi zavrne izjemo kot resno vrsto korupcije. .
Osnovni postopek testiranja podatkovnega skladišča je podoben testiranju katere koli vrste elektronske transakcije informacij. Podatki se pregledajo v blokih ali celicah, ki se nato počistijo ali zabeležijo morebitne izjeme, ki jih je programska oprema identificirala, preden se premakne na naslednji blok. Ko je postopek končan, se pripravi povzetek testiranja, vključno z informacijami o vrstah najdenih izjem in o tem, ali so bile te izjeme med testiranjem popravljene ali čakajo na ročni pregled. Kot pri vseh vrstah sistemskega testiranja je dobro, da redno izvajate testiranje podatkovnega skladišča, da zagotovite, da bodo informacije popolne in brez kakršne koli poškodbe.