Testování BI: Testovací případy Business Intelligence

Co je BI testování?

Business Intelligence (BI) je proces shromažďování, čištění, analýzy, integrace a sdílení dat s cílem získat akční poznatky, které pohánějí obchodní růst. Business Intelligence Testing nebo BI testování ověřuje pracovní data, ETL proces, BI reporty a zajišťuje správnost implementace. Testování BI zajišťuje důvěryhodnost dat a přesnost poznatků odvozených z procesu BI.

Zde se můžete dozvědět více o ETL/ Business Intelligence konzultace

Testovací případy a scénáře testování BI

Níže jsou uvedeny obecné testovací případy, které je třeba ověřit pro jakýkoli projekt testování BI

Testovací scénáře ověření ETL

Vzorové testovací případy

  • Ověřte, zda jsou data správně mapována ze zdrojového do cílového systému
  • Ověřte, zda jsou všechny tabulky a jejich pole zkopírovány ze zdroje do cíle
  • Ověřte, zda jsou klíče nakonfigurované pro automatické generování správně vytvořeny v cílovém systému
  • Ověřte, že nejsou vyplněna nulová pole
  • Ověřte, že data nejsou zkomolená ani zkrácená
  • Ověřte, zda datový typ a formát v cílovém systému odpovídá očekávání
  • Ověřte, že v cílovém systému nejsou duplicitní data
  • Ověřte, zda jsou transformace správně aplikovány
  • Ověřte, že přesnost dat v číselných polích je přesná
  • Ověřte, zda je zpracování výjimek robustní

Scénáře testování pracovních dat

Vzorové testovací případy

  • Kontrola odsouhlasení – počet záznamů mezi tabulkami STG (předběžnými) a cílovými tabulkami je po použití pravidel filtru stejný
  • Vložte záznam, který není načten do cílové tabulky pro danou kombinaci kláves
  • Kopírování záznamů, odesílání stejných záznamů, které jsou již načteny do cílových tabulek – by neměly být načteny
  • Aktualizujte záznam pro klíč při změně sloupců hodnot při načtení day_02
  • Logicky odstraňte záznamy v cílových tabulkách
  • Hodnoty načtené tabulkami procesů
  • Hodnoty načtené referenčními tabulkami

Načítání dat v testovacích scénářích BI

Vzorové testovací případy

  • Zkontrolujte, zda jsou cílová a zdrojová databáze dobře propojena a zda nedochází k problémům s přístupem.
  • Pro plné zatížení zaškrtněte volbu zkrátit a ujistěte se, že funguje správně.
  • Při načítání dat zkontrolujte výkon relace
  • Zkontrolujte nezávažné chyby.
  • Ověřte, že můžete selhat volající nadřazený úkol, pokud selže podřízený úkol.
  • Ověřte, zda jsou protokoly aktualizovány
  • Ověřte mapování a workflow parametry jsou nastaveny přesně
  • Ověřte, zda je počet tabulek ve zdrojovém a cílovém systému stejný
  • Porovnejte atributy z tabulek fáze s atributy cílových tabulek. Měly by být sladěny.

BI hlásí testovací scénáře

Vzorové testovací případy

  • Zobrazení data a času
  • Desetinná přesnost pro klíčová čísla
  • Na dané stránce zobrazí počet řádků a sloupců
  • Volné charakteristiky ve zprávě
  • Jak jsou ve zprávě zobrazeny prázdné hodnoty/data pro charakteristiky i klíčové údaje
  • Zda je vyhledávání charakteristik založeno na klíči nebo klíči a textu podle potřeby
  • Rozlišuje možnost vyhledávání v textu velká a malá písmena – horní, dolní nebo obojí