Business Intelligence (BI) Testing: Exempel på testfall

Innehållsförteckning:

Anonim

Vad är BI-testning?

BUSINESS INTELLIGENCE (BI) är processen att samla in, rensa, analysera, integrera och dela data för att få handlingsinsikter som driver affärstillväxt. Business Intelligence Testing eller BI-testning verifierar iscensättningsdata, ETL-process, BI-rapporter och säkerställer att implementeringen är korrekt. BI-testning säkerställer datatillförlitlighet och noggrannhet av insikter härrör från BI-processen.

Du kan lära dig mer om ETL / Business Intelligence i denna handledning

Exempel på testfall för BI

Följande är generiska testfall som måste valideras för alla BI-testprojekt

Testa scenarier Testfall
ETL-verifiering
  • Verifiera att data är mappade korrekt från källa till målsystem
  • Kontrollera att alla tabeller och deras fält kopieras från källa till mål
  • Verifiera att nycklar som är konfigurerade för att genereras automatiskt skapas korrekt i målsystemet
  • Kontrollera att nollfält inte fylls i
  • Verifiera att data varken är förvrängda eller trunkerade
  • Kontrollera att datatyp och format i målsystemet är som förväntat
  • Kontrollera att det inte finns någon duplicering av data i målsystemet
  • Kontrollera att transformationer är korrekt tillämpade
  • Kontrollera att precisionen i data i numeriska fält är korrekt
  • Kontrollera att hanteringen av undantag är robust
Staging-data
  • Avstämningskontroll - antal poster mellan STG (staging) och måltabeller är desamma efter att filterregler har tillämpats
  • Infoga en post som inte laddas i måltabellen för en viss tangentkombination
  • Kopiera poster, skicka samma poster som redan har laddats i måltabellerna - bör inte laddas
  • Uppdatera en post för en nyckel när värdekolumner ändras vid dag_02-laddningar
  • Ta bort posterna logiskt i måltabellerna
  • Värden laddade av procestabeller
  • Värden laddade av referenstabeller
Data laddas i BI
  • Kontrollera om mål- och källdatabasen är väl anslutna och att det inte finns några åtkomstproblem.
  • För full belastning, kontrollera avkortningsalternativet och se till att det fungerar bra.
  • När du laddar data, kontrollera om sessionens prestanda är
  • Sök efter icke-dödliga fel.
  • Kontrollera att du kan misslyckas med den uppringande föräldrauppgiften om barnuppgiften misslyckas.
  • Kontrollera att loggarna är uppdaterade
  • Kontrollera att kartläggning och arbetsflödesparametrar är korrekt konfigurerade
  • Kontrollera att antalet tabeller i käll- och målsystem är detsamma
  • Jämför attributen från scentabellerna med måltabellerna. De ska matchas.
BI-rapporter
  • Visa datum och tid
  • Decimal precision för nyckeltal
  • På en viss sida visar antalet rader och kolumner
  • Gratis egenskaper i rapporten
  • Hur visas tomma värden / data för både egenskaper och nyckeltal i rapporten
  • Oavsett om sökning efter egenskaper baseras på nyckel eller nyckel och text efter behov
  • Är sökalternativet på text skiftlägeskänsligt - övre, nedre eller båda