Business Intelligence (BI) Testing: Eksempel på testtilfælde

Indholdsfortegnelse:

Anonim

Hvad er BI-test?

BUSINESS INTELLIGENCE (BI) er processen med at samle, rense, analysere, integrere og dele data for at få handlingsindsigt, der driver forretningsvækst. Business Intelligence Testing 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 indsigt stammer fra BI-processen.

Du kan lære mere om ETL / Business Intelligence i denne vejledning

Eksempel på testtilfælde til BI

Følgende er generiske testsager, der skal valideres til ethvert BI-testprojekt

Test scenarier Test tilfælde
ETL-verifikation
  • Bekræft, at data er kortlagt korrekt fra kilde til målsystem
  • Kontroller, at alle tabeller og deres felter er kopieret fra kilde til mål
  • Kontroller, at nøgler, der er konfigureret til automatisk generering, oprettes korrekt i målsystemet
  • Kontroller, at null-felter ikke er udfyldt
  • Bekræft, at data hverken er forvrænget eller afkortet
  • Kontroller, at datatype og format i målsystemet er som forventet
  • Kontroller, at der ikke er duplikat af data i målsystemet
  • Kontroller, at transformationer er anvendt korrekt
  • Kontroller, at nøjagtigheden af ​​data i numeriske felter er nøjagtig
  • Kontroller, at håndtering af undtagelser er robust
Iscenesættelsesdata
  • Afstemningskontrol - antal optagelser mellem STG (iscenesættelse) tabeller og måltabeller er ens efter anvendelse af filterregler
  • Indsæt en post, der ikke er indlæst i måltabellen for en given tastekombination
  • Kopier poster, send samme poster, der allerede er indlæst i måltabellerne, bør ikke indlæses
  • Opdater en post for en nøgle, når værdikolonner ændres på dag_02 indlæses
  • Slet posterne logisk i måltabellerne
  • Værdier indlæst af procestabeller
  • Værdier indlæst af referencetabeller
Data indlæses i BI
  • Kontroller, om mål- og kildedatabasen er forbundet godt, og der ikke er nogen adgangsproblemer.
  • For fuld belastning skal du kontrollere afkrydsningsfunktionen og sikre, at den fungerer fint.
  • Mens du indlæser data, skal du kontrollere, om sessionen er udført
  • Kontroller for ikke-fatale fejl.
  • Bekræft, at du kan mislykkes med den kaldende forælderopgave, hvis barnets opgave mislykkes.
  • Kontroller, at logfilerne er opdateret
  • Kontroller, at kortlægning og arbejdsprocesparametre er konfigureret nøjagtigt
  • Kontroller, at antallet af tabeller i kilde- og målsystemer er det samme
  • Sammenlign attributterne fra scenetabeller med måltabellerne. De skal matches.
BI-rapporter
  • Vis dato og klokkeslæt
  • Decimal præcision for nøgletal
  • På en given side viser antallet af rækker og kolonner
  • Gratis karakteristika i rapporten
  • Hvordan vises tomme værdier / data for både karakteristika og nøgletal i rapporten
  • Uanset om søgning efter egenskaber er baseret på nøgle eller nøgle og tekst efter behov
  • Er søgemulighed på tekst store og små bogstaver - øvre, nedre eller begge dele