4 steps business intelligence testing
Poslovna inteligencija (BI) postupak je prikupljanja, analize i pretvaranja sirovih podataka u točne, učinkovite i značajne informacije koje se mogu koristiti za donošenje mudrih poslovnih odluka i pročišćavanje poslovne strategije.
BI organizacijama daje osjećaj vidovitosti. Samo se percepcija ne napaja izvansenzornom sposobnošću, već činjenicama.
Inicijative za testiranje poslovne inteligencije pomažu tvrtkama da steknu dublje i bolje uvide kako bi mogle upravljati ili donositi odluke na temelju čvrstih činjenica ili podataka.
koji je preuzimanje glazbe najbolji
Način na koji se to radi znatno se promijenio na tržištu današnjih dana. Ono što su nekad bila izvanmrežna izvješća i takve su sada poslovne integracije uživo.
Ovo je sjajna vijest i za tvrtke i za korisnike jer:
- Tvrtke znaju što funkcionira, a što nije lako
- Bolje korisničko iskustvo sa softverom
Preporučeno čitanje => Ispitivanje poslovnih procesa (BPT)
S se ne postiže jednim alatom ili putem jednog sustava. To je zbirka aplikacija, tehnologija i komponenata koje čine cjelokupnu implementaciju.
Da bismo vam pojednostavili i prikazali tijek događaja:
Podaci o transakcijama korisnika (relacijska baza podataka ili OLTP) Ravna datoteka, zapisi ili drugi formati podataka itd. -> ETL procesi-> Skladište podataka-> Data Mart-> OLAP dodatno sortiranje, kategoriziranje, filtriranje itd. Pružaju značajne uvide - BI.
Poslovna integracija je kada ova analitika utječe na način na koji određena aplikacija radi.
Na primjer , Vaša kreditna kartica možda neće raditi na novom mjestu jer BI upozorava aplikaciju da je riječ o neobičnoj transakciji. Ovo mi se već jednom dogodilo. Bio sam na umjetničkoj izložbi na kojoj su bili obrtnici iz različitih dijelova SAD-a. Pomoću svoje kreditne kartice kupio sam nekoliko stvari, ali to nije prošlo jer je prodavač bio registriran iz dijela SAD-a u kojem moja kreditna kartica nikada nije korištena. Ovo je primjer integracije BI-a radi sprečavanja prijevara.
plan ispitivanja i razlika u strategiji ispitivanja
Preporučeni proizvodi na Amazonu ili drugim web mjestima za trgovinu, povezani videozapisi na web lokacijama itd. Drugi su primjeri poslovne integracije BI-a.
Iz gornjeg tijeka također je očito da su ETL i sustavi za pohranu važni za uspješnu implementaciju BI-a. Zbog toga BI testiranje nikad nije neovisan događaj. Uključuje ispitivanje ETL-a i skladišta podataka kao sastavnih elemenata. I kao testeri, važno je razumjeti i znati više o tome kako ih testirati.
STH ste tamo pokrili. Imamo članke koji govore o tim konceptima. U nastavku ću dati linkove kako bismo ih mogli maknuti s puta i usredotočiti se samo na BI.
- ETL testiranje / testiranje skladišta podataka - savjeti, tehnike, postupci i izazovi
- ETL naspram DB testiranja - detaljniji pogled na potrebe ETL testiranja, planiranje i ETL alate
Još jedna stvar koja Posao Inteligencija stručnjaci za ispitivanje gotovo uvijek preporučuju: Testiranje cjelokupnog tijeka, od trenutka kada se podaci preuzmu iz izvora sve do kraja. Ne samo na kraju testirajte izvješća i analitiku.
Stoga bi slijed trebao biti:
Što ćete naučiti:
- Slijed testiranja poslovne inteligencije:
- Strategija ispitivanja BI:
- Zaključak:
- Preporučena literatura
Slijed testiranja poslovne inteligencije:
# 1) Provjerite podatke na izvoru:
Poslovni podaci obično ne dolaze iz jednog izvora i samo u jednom formatu. Provjerite podudaraju li se izvor i vrsta podataka koje šalje. Također, napravite osnovnu provjeru valjanosti upravo ovdje.
Recimo da se detalji učenika šalju iz izvora za naknadnu obradu i pohranu. Provjerite jesu li detalji točno u ovom trenutku. Ako se prosjek ocjena pokazuje kao 7, to je očito više od sustava s pet bodova. Dakle, takvi se podaci mogu odbaciti ili ispraviti upravo ovdje, a da se ne uzimaju na daljnju obradu.
To je obično faza 'ekstrakta' ETL-a.
# 2) Provjerite transformaciju podataka:
Tu se sirovi podaci obrađuju u poslovne ciljane informacije.
- Vrste podataka izvora i odredišta trebale bi se podudarati. Npr .: Datum ne možete pohraniti kao tekst.
- Primarni ključ, strani ključ, null, ograničenja zadane vrijednosti itd. Trebali bi biti netaknuti.
- Treba provjeriti valjanost ACID svojstava izvora i odredišta itd.
# 3) Provjera učitavanja podataka
(U skladište podataka ili Data mart ili bilo gdje drugo što će biti trajno smješteno):
Stvarne skripte koje učitavaju podatke i testiraju ih definitivno bi bile uključene u vaše ETL testiranje. Međutim, sustav za pohranu podataka mora biti provjeren za sljedeće:
- Izvođenje: Kako sustavi postaju zamršeniji, tako se stvaraju odnosi između više entiteta kako bi se stvorilo nekoliko ko-odnosa. Ovo je sjajna vijest za analitiku podataka, međutim, ova vrsta složenosti često rezultira preduzimanjem upita za dobivanje rezultata. Stoga, ispitivanje performansi ovdje igra važnu ulogu.
- Skalabilnost: Podaci će se samo povećavati, a ne smanjivati. Stoga se moraju obaviti testovi kako bi se osiguralo da trenutna implementacija može obraditi veličinu rastućeg poduzeća i količine podataka. To također uključuje i testiranje arhivske strategije. U osnovi pokušavate testirati odluku - 'Što se događa sa starijim podacima i što ako mi zatreba?'
Također je dobra ideja testirati ostale aspekte kao što su njegove računske sposobnosti, oporavak od kvara, bilježenje pogrešaka, rukovanje iznimkama itd.
Pitanja i odgovori za ispitivanje automatizacije selena u selenu
# 4) Testiranje BI izvještaja:
Konačno, izvješća, posljednji sloj cijelog toka.
To je ono što se smatra poslovnom inteligencijom. Ali, kao što možete vidjeti iz gore navedenog, izvještaji nikada neće biti točni, dosljedni i brzi ako vaši prethodni slojevi ne rade ispravno.
U ovom trenutku potražite:
- Stvorena izvješća i njihova primjenjivost na posao
- Mogućnost prilagodbe i personalizacije parametara koji se uključuju u izvješća. Sortiranje, kategoriziranje, grupiranje itd.
- Izgled samog izvještaja. Drugim riječima, čitljivost.
- Ako su BI elementi integrirani u BI, tada će odgovarajuća funkcionalnost aplikacije biti uključena u test od kraja do kraja.
Strategija ispitivanja BI:
Sad kad znamo što testirati i resurse za testiranje ETL-a i skladišta podataka, pogledajmo koji proces mora ispitivač slijediti.
Jednostavno, projekt testiranja BI-a je i projekt testiranja. To znači da su i ovdje primjenjive tipične faze testiranja, bilo da se radi o izvedbi koju testirate ili funkcionalnom testiranju od kraja do kraja:
- Planiranje ispitivanja
- Strategija ispitivanja
- Dizajn testa (Vaši će test slučajevi biti intenzivniji na upitima, a ne na običnom tekstu. To je JEDNA glavna razlika između vaših tipičnih test projekata s projektom ETL / Data Warehouse / BI).
- Provedba testa (Još jednom, trebat će vam neko sučelje za upite, poput TOAD, za pokretanje vaših upita)
- Izvještavanje o nedostacima, zatvaranje itd.
Zaključak:
BI je sastavni element svih poslovnih područja. E-trgovina , Zdravstvena zaštita , Obrazovanje, zabava i svako drugo poslovanje oslanja se na BI kako bi bolje poznavali svoje poslovanje i pružili ubojito iskustvo svojim korisnicima.
Nadamo se da su vam u ovom članku pružene potrebne informacije za daljnje istraživanje područja testiranja poslovne inteligencije.
O autoru: Ovaj post napisao je član STH tima Swati.
Jeste li bili BI tester? Podijelite svoja iskustva, komentare i pitanja u nastavku.
Preporučena literatura
- Vodič za ispitivanje skladišta podataka ETL-a (cjelovit vodič)
- Najbolji alati za testiranje softvera 2021. [Alati za automatizaciju ispitivanja kvalitete]
- Pitanja i odgovori za ispitivanje ETL-a
- Preuzimanje e-knjige za testiranje primera
- Top 10 ETL alata za testiranje 2021. godine
- Proces testiranja pristupnika (B2B - Business to Business)
- Globalno testiranje softvera uskoro će doseći 28,8 milijardi dolara
- Ispitivanje poslovnih procesa (BPT) - Kako pojednostaviti i ubrzati postupak testiranja pomoću BPT-a