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