BI-test: Business Intelligence-testcases
Hvad er BI-test?
Business Intelligence (BI) er processen med at indsamle, rense, analysere, integrere og dele data for at udlede handlingsorienteret indsigt, der driver virksomhedens vækst. Business Intelligence-test eller BI-test verificerer iscenesættelsesdata, ETL-proces, BI-rapporter og sikrer, at implementeringen er korrekt. BI-test sikrer datatroværdighed og nøjagtighed af indsigter, der stammer fra BI-processen.
Du kan lære mere om ETL/Business Intelligence i denne tutorial
BI Test Test Cases & Scenarier
Følgende er generiske testcases, der skal valideres for ethvert BI-testprojekt
ETL-verifikationstestscenarier
Prøveprøver
- Bekræft, at data er kortlagt korrekt fra kilde til målsystem
- Bekræft, at alle tabeller og deres felter er kopieret fra kilde til mål
- Kontroller, at nøgler, der er konfigureret til at blive automatisk genereret, er oprettet korrekt i målsystemet
- Kontroller, at null-felter ikke er udfyldt
- Bekræft, at data hverken er forvansket eller afkortet
- Bekræft datatype og format i målsystemet er som forventet
- Bekræft, at der ikke er dobbelt data i målsystemet
- Bekræft, at transformationer er anvendt korrekt
- Bekræft, at præcisionen af data i numeriske felter er nøjagtig
- Bekræft, at undtagelseshåndteringen er robust
Iscenesættelse af datatestscenarier
Prøveprøver
- Afstemningstjek-rekordtælling mellem STG (iscenesættelse) tabellerne og måltabeller er den samme efter anvendelse af filterregler
- Indsæt en post, som ikke er indlæst i måltabellen for en given tastekombination
- Kopiér poster, send samme poster, som allerede er indlæst i måltabeller - bør ikke indlæses
- Opdater en post for en nøgle, når værdikolonner ændres ved indlæsning af day_02
- Slet posterne logisk i måltabellerne
- Værdier indlæst af procestabeller
- Værdier indlæst af referencetabeller
Dataindlæsning i BI-testscenarier
Prøveprøver
- Tjek, om mål- og kildedatabasen er godt forbundet, og der ikke er adgangsproblemer.
- For en fuld belastning skal du kontrollere trunkeringsmuligheden og sikre, at den fungerer fint.
- Mens du indlæser dataene, skal du kontrollere sessionens ydeevne
- Tjek for ikke-fatale fejl.
- Bekræft, at du kan mislykkes med den kaldende overordnede opgave, hvis den underordnede opgave mislykkes.
- Kontroller, at loggene er opdateret
- Bekræft kortlægning og workflow parametre er konfigureret nøjagtigt
- Bekræft, at antallet af tabeller i kilde- og målsystemer er det samme
- Sammenlign attributterne fra fasetabellerne med måltabellerne. De skal matches.
BI-rapporter testscenarier
Prøveprøver
- Vis dato og klokkeslæt
- Decimalpræcision for nøgletal
- Vis antallet af rækker og kolonner på en given side
- Gratis karakteristika i rapporten
- Hvordan vises tomme værdier/data for både karakteristika og nøgletal i rapporten
- Hvorvidt søgning efter karakteristika er baseret på nøgle eller tast&tekst, alt efter hvad der er relevant
- Er søgemuligheden på teksten forskel på store og små bogstaver - Øvre, Nedre eller begge dele