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í