BI testiranje: Testni slučajevi poslovne inteligencije
Što je BI testiranje?
Poslovna inteligencija (BI) je proces prikupljanja, čišćenja, analiziranja, integracije i dijeljenja podataka kako bi se došlo do akcijskih uvida koji pokreću rast poslovanja. Testiranje poslovne inteligencije ili BI testiranje provjerava početne podatke, ETL proces, BI izvješća i osigurava ispravnu implementaciju. BI Testiranje osigurava vjerodostojnost podataka i točnost uvida koji proizlaze iz BI procesa.
Ovdje možete saznati više o ETL/Poslovnoj inteligenciji udžbenik
BI testiranje testnih slučajeva i scenarija
Slijede generički testni slučajevi koje je potrebno potvrditi za bilo koji projekt BI testiranja
ETL verifikacijski testni scenariji
Primjeri testnih slučajeva
- Provjerite jesu li podaci ispravno mapirani od izvora do ciljnog sustava
- Provjerite jesu li sve tablice i njihova polja kopirani iz izvora u cilj
- Provjerite jesu li ključevi konfigurirani za automatsko generiranje pravilno kreirani u ciljnom sustavu
- Provjerite da nulta polja nisu popunjena
- Provjerite da podaci nisu iskrivljeni niti skraćeni
- Provjerite jesu li vrsta i format podataka u ciljnom sustavu očekivani
- Provjerite nema li dvostrukih podataka u ciljnom sustavu
- Provjerite jesu li transformacije ispravno primijenjene
- Provjerite je li preciznost podataka u numeričkim poljima točna
- Provjerite je li rukovanje iznimkama robusno
Scenariji testiranja insceniranih podataka
Primjeri testnih slučajeva
- Broj zapisa provjere usklađivanja između STG (staging) tablica i ciljnih tablica isti je nakon primjene pravila filtera
- Umetnite zapis koji nije učitan u ciljnu tablicu za danu kombinaciju tipki
- Kopiraj zapise, slanje istih zapisa koji su već učitani u ciljne tablice - ne bi se trebali učitavati
- Ažurirajte zapis za ključ kada su se stupci vrijednosti promijenili pri učitavanju day_02
- Logički izbrišite zapise u ciljnim tablicama
- Vrijednosti učitane procesnim tablicama
- Vrijednosti učitane referentnim tablicama
Učitavanje podataka u BI testnim scenarijima
Primjeri testnih slučajeva
- Provjerite jesu li ciljna i izvorna baza podataka dobro povezane i nema problema s pristupom.
- Za puno opterećenje provjerite opciju skraćenja i uvjerite se da dobro radi.
- Dok učitavate podatke, provjerite performanse sesije
- Provjerite nefatalne pogreške.
- Provjerite možete li poništiti nadređeni zadatak pozivanja ako podređeni zadatak ne uspije.
- Provjerite jesu li zapisnici ažurirani
- Provjerite mapiranje i tijek rada parametri su točno konfigurirani
- Provjerite je li broj tablica u izvornom i ciljnom sustavu isti
- Usporedite atribute iz tablica pozornica s onima iz ciljnih tablica. Trebalo bi ih uskladiti.
BI izvješća o testnim scenarijima
Primjeri testnih slučajeva
- Prikaz datuma i vremena
- Decimalna preciznost za ključne brojke
- Na određenoj stranici prikažite broj redaka i stupaca
- Slobodne karakteristike u izvješću
- Kako se prazne vrijednosti/podaci prikazuju i za karakteristike i za ključne brojke u izvješću
- Temelji li se pretraživanje karakteristika na temelju ključa ili ključa&teksta prema potrebi
- Razlikuje li opcija pretraživanja teksta velika i mala slova - velika, donja ili oboje