Skip to main content

Hva er datavarehustesting?

Datavarehustesting er en prosess som brukes til å inspisere og kvalifisere integriteten til data som opprettholdes i en slags lagringsanlegg.Ideen bak testingen er å sørge for at dataene ikke har opplevd noen form for korrupsjon og forblir fullstendig og hentes når og etter behov.Regelmessig testing av lagrede data gjør det mulig å identifisere eventuelle problemer som kan utvikle og rette opp disse problemene før de lagrede dataene blir fullstendig ødelagt og kan bare delvis rekonstrueres ved hjelp av en type datarevinningsprosess.

På mange måter er datavarehustesting veldig lik alle typer testing som er utført for å sikre integriteten til informasjon som er lagret på en datamaskin harddisk eller en ekstern lagringsenhet.Dataene i lageret er systematisk sjekket ved hjelp av et program som leser hver fil eller annen datakilde for å sikre at den forblir helt intakt og tilgjengelig.Noen typer programvare for datavarehus har muligheten til å rette opp et begrenset utvalg av feil som en del av den samlede testprosessen.Andre samler ganske enkelt en liste over unntakene, slik at brukeren kan evaluere hvert unntak individuelt før noen tiltak blir iverksatt.

Datavarehustesting bruker vanligvis en systemutløst modell.Dette betyr ganske enkelt at programvaren bruker en grunnleggende formel kjent som ETL, eller ekstraksjonstransformasjonsbelastning.Tanken er å sammenligne den gjeldende tilstanden til dataene med tilstanden til informasjonen da den først ble lager.Hvis noen feil identifiseres, blir dataene flagget for videre gjennomgang.I de fleste tilfeller er feilene eller unntakene mindre og kan repareres med relativt liten innsats, enten ved bruk av protokoller som er innebygd i testprogramvaren eller ved gjennomgang av en analytiker som enten kan godkjenne reparasjonen eller avvise unntaket som virkelig å være en slags korrupsjon.

Den grunnleggende prosessen med testing av datavarehus er omtrent som å teste enhver form for elektronisk informasjon.Informasjonen blir undersøkt i blokker eller celler som deretter blir fjernet eller notert for alle unntak som programvaren har identifisert før han går videre til neste blokk.Når prosessen er fullført, er en oversikt over testingen samlet, inkludert informasjon om hvilke unntak som ble funnet og om disse unntakene ble korrigert under testingen eller venter på manuell gjennomgang.Som med alle typer systemtesting, er det lurt å utføre datavarehustesting regelmessig for å sikre at informasjonen forblir fullført og fri for enhver form for korrupsjon.