BI-testing: Business Intelligence Test Cases
Hva er BI-testing?
Business Intelligence (BI) er prosessen med å samle, rense, analysere, integrere og dele data for å utlede handlingsinnsikt som driver forretningsvekst. Business Intelligence-testing eller BI-testing verifiserer iscenesettelsesdata, ETL-prosessen, BI-rapporter og sikrer at implementeringen er korrekt. BI-testing sikrer datatroverdighet og nøyaktighet av innsikt som stammer fra BI-prosessen.
Du kan lære mer om ETL/ Business Intelligence i denne tutorial
BI Testing Test Cases & Scenarios
Følgende er generiske testtilfeller som må valideres for ethvert BI-testprosjekt
ETL-verifiseringstestscenarier
Eksempel på testtilfeller
- Bekreft at data er riktig tilordnet fra kilde til målsystem
- Kontroller at alle tabeller og feltene deres er kopiert fra kilde til mål
- Kontroller at nøkler som er konfigurert til å bli automatisk generert, er riktig opprettet i målsystemet
- Kontroller at null-feltene ikke er fylt ut
- Bekreft at data verken er forvansket eller avkortet
- Kontroller at datatype og format i målsystemet er som forventet
- Bekreft at det ikke er duplisitet av data i målsystemet
- Kontroller at transformasjoner er brukt riktig
- Kontroller at presisjonen til data i numeriske felt er nøyaktig
- Kontroller at unntakshåndteringen er robust
Iscenesettelse av datatestscenarier
Eksempel på testtilfeller
- Avstemmingssjekk - antall poster mellom STG-tabellene (staging) og måltabellene er de samme 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 - bør ikke lastes inn
- Oppdater en post for en nøkkel når verdikolonnene endres ved innlasting av day_02
- Slett postene logisk i måltabellene
- Verdier lastet av prosesstabeller
- Verdier lastet av referansetabeller
Datainnlasting i BI-testscenarier
Eksempel på testtilfeller
- Sjekk om mål- og kildedatabasen er godt koblet sammen og det ikke er noen tilgangsproblemer.
- For full last, sjekk avkortingsalternativet og sørg for at det fungerer bra.
- Mens du laster inn data, sjekk ytelsen til økten
- Se etter ikke-fatale feil.
- Bekreft at du kan mislykkes i den oppringende overordnede oppgaven hvis den underordnede oppgaven mislykkes.
- Kontroller at loggene er oppdatert
- Bekreft kartlegging og arbeidsflyt parametere er konfigurert nøyaktig
- Kontroller at antall tabeller i kilde- og målsystemer er det samme
- Sammenlign attributtene fra trinntabellene med attributtene til måltabellene. De bør matches.
BI rapporterer testscenarier
Eksempel på testtilfeller
- Vis dato og klokkeslett
- Desimalpresisjon for nøkkeltall
- Vis antall rader og kolonner på en gitt side
- Gratis karakteristikker i rapporten
- Hvordan vises tomme verdier/data for både egenskaper og nøkkeltall i rapporten
- Hvorvidt søk etter egenskaper er basert på nøkkel eller nøkkel&tekst etter behov
- Er søkealternativet på tekst skiller mellom store og små bokstaver - Øvre, Nedre eller begge deler