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 |
|
|
- 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
|