4 steps business intelligence testing
Business Intelligence (BI) er en proces til indsamling, analyse og omdannelse af rådata til nøjagtige, effektive og meningsfulde oplysninger, der kan bruges til at træffe kloge forretningsbeslutninger og forfine forretningsstrategi.
BI giver organisationer en følelse af klarsyn. Kun opfattelsen er ikke drevet af ekstra-sensorisk evne, men af fakta.
Initiativer til test af Business Intelligence hjælper virksomheder med at få dybere og bedre indsigt, så de kan styre eller træffe beslutninger baseret på hårde fakta eller data.
liste alle operativsystemer, du er fortrolig med
Den måde, det gøres på, har ændret sig betydeligt på den aktuelle dags marked. Hvad der tidligere var offline rapporter og sådan er nu live forretningsintegration.
Dette er en god nyhed for både virksomheder og brugere, fordi:
- Virksomheder ved, hvad der fungerer, og hvad der ikke er let
- Bedre brugeroplevelse med softwaren
Anbefalet læsning => Test af forretningsprocesser (BPT)
MED EN opnås ikke med et værktøj eller via et system. Det er en samling af applikationer, teknologier og komponenter, der udgør hele implementeringen.
For at forenkle og vise dig strømmen af begivenheder:
Brugertransaktionsdata (Relational database eller OLTP) Flad fil, optegnelser eller andre dataformater osv. -> ETL-processer-> Data Warehouse-> Data Mart-> OLAP yderligere sortering, kategorisering, filtrering osv. Giver meningsfuld indsigt - BI.
Forretningsintegration er, når denne analyse påvirker den måde, en bestemt applikation fungerer på.
For eksempel , Dit kreditkort fungerer muligvis ikke et nyt sted, fordi BI advarer applikationen om, at det er en usædvanlig transaktion. Dette er sket med mig en gang. Jeg var på en kunstudstilling, hvor der var håndværkere fra forskellige dele af USA. Jeg brugte mit kreditkort til at købe et par ting, men det gik ikke igennem, fordi sælgeren var registreret fra en del af USA, som mit kreditkort aldrig blev brugt på. Dette er et eksempel på BI-integration for at forhindre svindel.
hvilket af følgende er definitionen af test af hvidboks?
Anbefalet produkt på Amazon eller andre detailwebsteder, relaterede videoer på videosider osv. Er andre eksempler på Business Integration of BI.
Fra ovenstående flow er det også tydeligt, at ETL og lagringssystemer er vigtige for en vellykket BI-implementering. Derfor er BI-test aldrig en uafhængig begivenhed. Det involverer ETL og datalagertest som integrerede elementer. Og som testere er det vigtigt at forstå og vide mere om, hvordan man tester disse.
STH har du dækket der. Vi har artikler, der taler om disse begreber. Jeg vil give nedenstående links, så vi kan få dem ud af vejen og fokusere på BI alene.
- ETL-test / datalagertest - tip, teknikker, proces og udfordringer
- ETL vs. DB-test - Et nærmere kig på ETL-testbehov, planlægning og ETL-værktøjer
En ting mere, som Business Intelligens testeksperter næsten altid anbefaler er: Test af hele flowet lige fra det tidspunkt, hvor dataene bliver taget fra kilden helt til slutningen. Test ikke kun for rapporterne og analyserne i slutningen alene.
Derfor bør sekvensen være:
Hvad du lærer:
Business Intelligence test sekvens:
# 1) Kontroller dataene ved kilden:
Forretningsdata kommer normalt ikke fra én kilde og i ét format alene. Sørg for, at kilden og typen af data, den sender, stemmer overens. Lav også en grundlæggende validering lige her.
Lad os sige, at en studerendes oplysninger sendes fra en kilde til efterfølgende behandling og opbevaring. Sørg for, at detaljerne er korrekte, lige på dette tidspunkt. Hvis GPA viser som 7, er dette klart overstået end 5-punktssystemet. Så sådanne data kan kasseres eller korrigeres lige her selv uden at tage dem til videre behandling.
Dette er normalt “Extract” -fasen af ETL.
# 2) Kontroller datatransformationen:
Det er her, rådataene behandles til forretningsmålrettet information.
- Kildedatadatatyperne skal matche. F.eks .: Du kan ikke gemme datoen som tekst.
- Primær nøgle, fremmed nøgle, null, standardværdibegrænsninger osv. Skal være intakte.
- ACID-egenskaberne for kilde og destination skal valideres osv.
# 3) Kontroller indlæsningen af data
(I et datalager eller Data Mart eller hvor som helst det skal placeres permanent):
De faktiske scripts, der indlæser dataene og tester dem, ville helt sikkert være inkluderet i din ETL-test. Datalagringssystemet skal dog valideres for følgende:
- Ydeevne: Efterhånden som systemer bliver mere indviklede, dannes der forhold mellem flere enheder for at skabe flere samforhold. Dette er en god nyhed til dataanalyse, men denne form for kompleksitet resulterer ofte i, at forespørgsler tager for lang tid at hente resultater. Derfor, test af ydeevne spiller en vigtig rolle her.
- Skalerbarhed: Data vil kun stige, ikke falde. Derfor skal der udføres test for at sikre, at størrelsen på den voksende forretning og datamængder kan håndteres af den nuværende implementering eller ej. Dette inkluderer også test af arkivstrategien. Dybest set prøver du at teste beslutningen - 'Hvad sker der med ældre data, og hvad hvis jeg har brug for det?'
Det er også en god ide at teste de andre aspekter såsom dets beregningsevne, genopretning fra fiasko, fejllogning, undtagelseshåndtering osv.
# 4) Test af BI-rapport:
Endelig rapporterne, det sidste lag af hele flowet.
Dette betragtes som Business Intelligence. Men som du kan se af ovenstående, bliver rapporterne aldrig korrekte, konsistente og hurtige, hvis dine foregående lag ikke fungerer korrekt.
På dette tidspunkt skal du kigge efter:
tidskortapp til iPhone og Android
- De genererede rapporter og deres anvendelighed i virksomheden
- Evnen til at tilpasse og tilpasse de parametre, der skal medtages i rapporterne. Sortering, kategorisering, gruppering osv.
- Selve rapportens udseende. Med andre ord læsbarheden.
- Hvis BI-elementerne er BI-integrerede, skal applikationens tilsvarende funktionalitet medtages i en ende-til-ende test.
BI-teststrategi:
Nu hvor vi ved, hvad vi skal teste og ressourcer til ETL- og datavarehustestning, skal vi se på, hvilken proces testeren har brug for at følge.
Enkelt, et BI-testprojekt er også et testprojekt. Det betyder, at de typiske testfaser også finder anvendelse her, uanset om det er den ydeevne, du tester eller funktionel test til slut til slut:
- Testplanlægning
- Teststrategi
- Testdesign (Dine testcases vil være forespørgselsintensive i stedet for almindelig tekstbaseret. Dette er den ene store forskel mellem dine typiske testprojekter til et ETL / Data Warehouse / BI testprojekt.)
- Testudførelse (endnu en gang skal du bruge en forespørgselsgrænseflade som TOAD til at køre dine forespørgsler)
- Fejlrapportering, lukning osv.
Konklusion:
BI er et integreret element i alle forretningsområder. E-handel , Sundhedspleje , Uddannelse, Underholdning og enhver anden virksomhed er afhængig af BI for at kende deres forretning bedre og for at give en killeroplevelse til deres brugere.
Vi håber, at denne artikel gav dig de nødvendige oplysninger til at udforske Business Intelligence-testområdet meget længere.
Om forfatteren: Dette indlæg er skrevet af STH-teammedlem Swati.
Har du været BI-tester? Del venligst dine oplevelser, kommentarer og spørgsmål nedenfor.
Anbefalet læsning
- ETL Testing Tutorial Data Warehouse Testing Tutorial (En komplet guide)
- Bedste softwaretestværktøjer 2021 [QA Test Automation Tools]
- ETL Testing Interview Spørgsmål og svar
- Test af Primer eBook Download
- Top 10 ETL-testværktøjer i 2021
- B2B (Business to Business) Gateway-testproces
- Global softwaretestvirksomhed når snart $ 28,8 milliarder
- Business Process Testing (BPT) - Sådan forenkles og fremskyndes testprocessen ved hjælp af BPT