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