BI-testaus: Business Intelligence -testitapaukset
Mitä on BI-testaus?
Liiketoimintatieto (BI) on prosessi, jossa kerätään, puhdistetaan, analysoidaan, integroidaan ja jaetaan tietoja liiketoiminnan kasvua edistävien käytännön oivallusten saamiseksi. Business Intelligence Testing tai BI-testaus tarkistaa vaiheittaiset tiedot, ETL-prosessin, BI-raportit ja varmistaa, että toteutus on oikea. BI-testaus varmistaa tietojen uskottavuuden ja BI-prosessista peräisin olevien oivallusten tarkkuuden.
Voit oppia lisää ETL/ Business Intelligencesta tästä oppitunti
BI-testaustestitapaukset ja -skenaariot
Seuraavat ovat yleisiä testitapauksia, jotka on vahvistettava kaikissa BI-testausprojekteissa
ETL-varmennustestin skenaariot
Esimerkkitestitapaukset
- Varmista, että tiedot on kartoitettu oikein lähteestä kohdejärjestelmään
- Varmista, että kaikki taulukot ja niiden kentät kopioidaan lähteestä kohteeseen
- Varmista, että automaattisesti luoduiksi määritetyt avaimet on luotu oikein kohdejärjestelmässä
- Varmista, että tyhjiä kenttiä ei ole täytetty
- Varmista, että tiedot eivät ole vääristyneitä tai katkaistuja
- Varmista, että tietotyyppi ja -muoto kohdejärjestelmässä on odotetusti
- Varmista, ettei kohdejärjestelmässä ole päällekkäisiä tietoja
- Tarkista, että muunnokset on käytetty oikein
- Varmista, että numeeristen kenttien tietojen tarkkuus on oikea
- Varmista, että poikkeusten käsittely on vakaata
Tietojen testausskenaarioiden vaiheistus
Esimerkkitestitapaukset
- Täsmäytystarkistus – STG-taulukoiden ja kohdetaulukoiden välinen tietueiden määrä on sama suodatussääntöjen soveltamisen jälkeen
- Lisää tietue, jota ei ladata tietyn näppäinyhdistelmän kohdetaulukkoon
- Kopioi tietueita, lähetä samat tietueet, jotka on jo ladattu kohdetaulukoihin - ei pidä ladata
- Päivitä avaimen tietue, kun arvosarakkeet muuttuivat päivä_02 latautumispäivänä
- Poista tietueet loogisesti kohdetaulukoista
- Prosessitaulukoiden lataamat arvot
- Viitetaulukoiden lataamat arvot
Tietojen lataaminen BI-testiskenaarioissa
Esimerkkitestitapaukset
- Tarkista, ovatko kohde- ja lähdetietokanta yhdistetty hyvin ja onko pääsyongelmia.
- Jos haluat täyden kuorman, tarkista katkaisuvaihtoehto ja varmista, että se toimii hyvin.
- Kun lataat tietoja, tarkista istunnon suorituskyky
- Tarkista muut kuin kohtalokkaat virheet.
- Varmista, että voit epäonnistua kutsuvan ylätason tehtävän, jos alatason tehtävä epäonnistuu.
- Varmista, että lokit on päivitetty
- Tarkista kartoitus ja työnkulku parametrit on määritetty oikein
- Varmista, että taulukoiden määrä lähde- ja kohdejärjestelmissä on sama
- Vertaa vaihetaulukoiden attribuutteja kohdetaulukoiden määritteisiin. Niiden pitäisi olla yhteensopivat.
BI-raporttien testiskenaariot
Esimerkkitestitapaukset
- Näytä päivämäärä ja aika
- Tunnuslukujen desimaalitarkkuus
- Näytä tietyllä sivulla olevien rivien ja sarakkeiden määrä
- Raportissa vapaat ominaisuudet
- Kuinka tyhjät arvot/tiedot näytetään sekä ominaisuuksille että tunnusluvuille raportissa
- Perustuuko ominaisuuksien haku avaimeen tai avain&tekstiin tapauksen mukaan
- Onko tekstin hakuvaihtoehdossa kirjainkoolla merkitystä - ylempi, alempi vai molemmat