Business Intelligence (BI) testen: voorbeeldtestcases

Inhoudsopgave:

Anonim

Wat is BI-testen?

BUSINESS INTELLIGENCE (BI) is het proces van het verzamelen, opschonen, analyseren, integreren en delen van gegevens om actiegerichte inzichten af ​​te leiden die de bedrijfsgroei stimuleren. Business Intelligence Testing of BI testing verifieert de staging data, ETL proces, BI rapportages en zorgt voor een correcte implementatie. BI-testen zorgt ervoor dat de geloofwaardigheid van gegevens en de nauwkeurigheid van de inzichten die voortkomen uit het BI-proces.

In deze tutorial leest u meer over ETL / Business Intelligence

Voorbeeldtestcases voor BI

Hieronder volgen algemene testcases die moeten worden gevalideerd voor elk BI-testproject

Testscenario's Testgevallen
ETL-verificatie
  • Controleer of de gegevens correct zijn toegewezen van bron- naar doelsysteem
  • Controleer of alle tabellen en hun velden zijn gekopieerd van bron naar doel
  • Controleer of sleutels die zijn geconfigureerd om automatisch te worden gegenereerd, correct zijn gemaakt in het doelsysteem
  • Controleer of er geen null-velden zijn ingevuld
  • Controleer of de gegevens niet vervormd of afgekapt zijn
  • Controleer of het gegevenstype en -formaat in het doelsysteem is zoals verwacht
  • Controleer of er geen dubbele gegevens in het doelsysteem zijn
  • Controleer of transformaties correct zijn toegepast
  • Controleer of de nauwkeurigheid van gegevens in numerieke velden nauwkeurig is
  • Controleer of de afhandeling van uitzonderingen robuust is
Staging-gegevens
  • Het aantal afstemmingscontrolerecords tussen de STG-tabellen (staging) en doeltabellen is hetzelfde na het toepassen van filterregels
  • Voeg een record in dat niet in de doeltabel is geladen voor de opgegeven toetsencombinatie
  • Kopieer records die dezelfde records verzenden die al in doeltabellen zijn geladen, mogen niet worden geladen
  • Werk een record voor een sleutel bij wanneer waardekolommen zijn gewijzigd bij het laden van day_02
  • Verwijder de records logisch in de doeltabellen
  • Waarden geladen door procestabellen
  • Waarden geladen door referentietabellen
Gegevens laden in BI
  • Controleer of de doel- en brondatabase goed zijn aangesloten en of er geen toegangsproblemen zijn.
  • Controleer voor een volledige belasting de afkappingsoptie en zorg ervoor dat deze goed werkt.
  • Controleer tijdens het laden van de gegevens de prestaties van de sessie
  • Controleer op niet-fatale fouten.
  • Controleer of u de aanroepende bovenliggende taak kunt mislukken als de onderliggende taak mislukt.
  • Controleer of de logboeken zijn bijgewerkt
  • Controleer of de mapping- en workflowparameters correct zijn geconfigureerd
  • Controleer of het aantal tabellen in bron- en doelsystemen hetzelfde is
  • Vergelijk de attributen van stadiumtabellen met die van de doeltabellen. Ze moeten op elkaar worden afgestemd.
BI-rapporten
  • Datum en tijd weergeven
  • Decimale precisie voor kengetallen
  • Geef op een bepaalde pagina het aantal rijen en kolommen weer
  • Gratis kenmerken in het rapport
  • Hoe worden blanco waarden / gegevens weergegeven voor zowel kenmerken als kengetallen in het rapport
  • Of het zoeken naar kenmerken is gebaseerd op sleutel of sleutel & tekst, indien van toepassing
  • Is de zoekoptie op tekst hoofdlettergevoelig: boven, onder of beide