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

Dagligt Guru99 Nyhedsbrev

Start dagen med de seneste og vigtigste AI-nyheder leveret lige nu.