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 |
|
|
- 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
|