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

Oppsummer dette innlegget med: