Business Intelligence (BI) Testing: Eksempel på testtilfeller

Innholdsfortegnelse:

Anonim

Hva er BI-testing?

BUSINESS INTELLIGENCE (BI) er prosessen med å samle, rense, analysere, integrere og dele data for å få handlingsinnsikt som driver forretningsvekst. Business Intelligence Testing eller BI-testing verifiserer iscenesettelsesdata, ETL-prosess, BI-rapporter og sikrer at implementeringen er riktig. BI-testing sikrer datatroverdighet og nøyaktighet av innsikten kommer fra BI-prosessen.

Du kan lære mer om ETL / Business Intelligence i denne veiledningen

Eksempel på testtilfeller for BI

Følgende er generiske testsaker som må valideres for ethvert BI-testprosjekt

Test scenarier Test tilfeller
ETL-verifisering
  • Kontroller at data er kartlagt riktig fra kilde til målsystem
  • Bekreft at alle tabeller og deres felt er kopiert fra kilde til mål
  • Bekreft at nøkler som er konfigurert for å automatisk genereres, blir opprettet riktig i målsystemet
  • Kontroller at nullfelt ikke er fylt ut
  • Bekreft at data verken er forvrenget eller avkortet
  • Kontroller at datatype og format i målsystemet er som forventet
  • Kontroller at det ikke er duplikat av data i målsystemet
  • Kontroller at transformasjoner er brukt riktig
  • Kontroller at nøyaktigheten til data i numeriske felt er nøyaktig
  • Bekreft at unntakshåndtering er robust
Staging data
  • Avstemmingskontroll - antall poster mellom STG (iscenesettelse) og måltabeller er like etter bruk av filterregler
  • Sett inn en post som ikke er lastet inn i måltabellen for gitt tastekombinasjon
  • Kopier poster, send samme poster som allerede er lastet inn i måltabeller - skal ikke lastes inn
  • Oppdater en post for en nøkkel når verdikolonnene endres på dag_02 lastes
  • Slett postene logisk i måltabellene
  • Verdier lastet av prosesstabeller
  • Verdier lastet av referansetabeller
Datainnlasting i BI
  • Sjekk om måldatabasen og kildedatabasen er koblet godt sammen og at det ikke er noen tilgangsproblemer.
  • For full belastning, sjekk avkuttingsalternativet og sørg for at det fungerer bra.
  • Mens du laster inn dataene, må du se etter ytelsen til økten
  • Sjekk for ikke-fatale feil.
  • Bekreft at du kan mislykkes i den oppringende foreldreoppgaven hvis barnoppgaven mislykkes.
  • Kontroller at loggene er oppdatert
  • Kontroller at kartlegging og arbeidsflytparametere er konfigurert nøyaktig
  • Kontroller at antall tabeller i kilde- og målsystemer er det samme
  • Sammenlign attributtene fra scenetabellene til måltabellene. De skal matches.
BI-rapporter
  • Vis dato og klokkeslett
  • Desimal presisjon for nøkkeltall
  • Vis antall rader og kolonner på en gitt side
  • Gratis egenskaper i rapporten
  • Hvordan vises blanke verdier / data for både egenskaper og nøkkeltall i rapporten
  • Om søk etter egenskaper er basert på nøkkel eller nøkkel og tekst som aktuelt
  • Har søkealternativet på tekst store og små bokstaver- øvre, nedre eller begge deler