4 steps business intelligence testing
Business Intelligence (BI) er en prosess med å samle, analysere og transformere rådata til nøyaktig, effektiv og meningsfull informasjon som kan brukes til å ta kloke forretningsbeslutninger og foredle forretningsstrategi.
BI gir organisasjoner en følelse av klarsyn. Bare oppfatningen drives ikke av ekstra-sensorisk evne, men av fakta.
Initiativer for testing av Business Intelligence hjelper selskaper å få dypere og bedre innsikt slik at de kan administrere eller ta beslutninger basert på harde fakta eller data.
helsetjenester domenekunnskap for testere pdf
Måten dette gjøres på har endret seg betydelig i dagens marked. Det som tidligere var offline rapporter og slikt, er nå live forretningsintegrasjon.
Dette er gode nyheter for både bedrifter og brukere fordi:
- Bedrifter vet hva som fungerer og hva som ikke er lett
- Bedre brukeropplevelse med programvaren
Anbefalt lesing => Business Process Testing (BPT)
MED EN oppnås ikke med ett verktøy eller via ett system. Det er en samling applikasjoner, teknologier og komponenter som utgjør hele implementeringen.
For å forenkle og vise deg strømmen av hendelser:
Brukertransaksjonsdata (Relasjonsdatabase eller OLTP) Flatfil, poster eller andre dataformater etc. -> ETL-prosesser-> Data Warehouse-> Data Mart-> OLAP tilleggssortering, kategorisering, filtrering etc. gir meningsfull innsikt - BI.
Forretningsintegrasjon er når denne analysen påvirker måten en bestemt applikasjon fungerer på.
For eksempel , Kredittkortet ditt fungerer kanskje ikke på et nytt sted fordi BI varsler applikasjonen om at det er en uvanlig transaksjon. Dette har skjedd meg en gang. Jeg var på en kunstutstilling der det var håndverkere fra forskjellige deler av USA. Jeg brukte kredittkortet mitt til å kjøpe noen få ting, men det gikk ikke fordi selgeren var registrert fra en del av USA som kredittkortet mitt aldri ble brukt på. Dette er et eksempel på BI-integrasjon for å forhindre svindel.
hva er black box testing med eksempel
Anbefalt produkt på Amazon eller andre detaljhandelnettsteder, relaterte videoer på videosider etc. er andre eksempler på Business Integration of BI.
Fra strømningen ovenfor er det også tydelig at ETL og lagringssystemer er viktige for vellykket BI-implementering. Derfor er BI-testing aldri en uavhengig hendelse. Det involverer ETL og datalagertesting som integrerte elementer. Og som testere er det viktig å forstå og vite mer om hvordan man tester disse.
STH har du dekket der. Vi har artikler som snakker om disse konseptene. Jeg vil gi lenkene nedenfor, slik at vi kan få dem ut av veien og fokusere på BI alene.
- ETL Testing / Data Warehouse Testing - Tips, Techniques, Process and Challenges
- ETL vs. DB Testing - En nærmere titt på ETL Testing Need, Planning og ETL Tools
En ting til som Business Intelligens testeksperter anbefaler nesten alltid: Testing av hele strømmen, helt fra tidspunktet dataene blir tatt fra kilden helt til slutten. Ikke bare test for rapportene og analysene på slutten alene.
Derfor bør sekvensen være:
Hva du vil lære:
Business Intelligence testing Sekvens:
# 1) Kontroller dataene ved kilden:
Forretningsdata kommer vanligvis ikke fra én kilde og i ett format alene. Forsikre deg om at kilden og datatypen den sender samsvarer. Gjør også en grunnleggende validering akkurat her.
La oss si at studentens detaljer sendes fra en kilde for senere behandling og lagring. Forsikre deg om at detaljene er riktige, akkurat på dette tidspunktet. Hvis GPA viser som 7, er dette klart over enn 5-punktssystemet. Så slike data kan kastes eller korrigeres akkurat her selv uten å ta dem til videre behandling.
Dette er vanligvis “Extract” -fasen av ETL.
# 2) Sjekk datatransformasjonen:
Det er her rådata blir behandlet til forretningsmålrettet informasjon.
- Datatypene for kilde og destinasjon skal samsvare. F.eks .: Du kan ikke lagre datoen som tekst.
- Primærnøkkel, fremmednøkkel, null, standardverdibegrensninger osv. Skal være intakte.
- ACID-egenskapene til kilde og destinasjon bør valideres osv.
# 3) Sjekk innlasting av data
(I et datalager eller Data mart eller hvor som helst det skal være permanent plassert):
De faktiske skriptene som laster inn dataene og tester dem, vil definitivt være inkludert i ETL-testen din. Datalagringssystemet må imidlertid valideres for følgende:
- Opptreden: Etter hvert som systemer blir mer intrikate, er det relasjoner dannet mellom flere enheter for å lage flere samforhold. Dette er gode nyheter for dataanalyse, men denne typen kompleksitet resulterer ofte i at spørringer tar for lang tid å hente resultatene. Derfor, ytelsestesting spiller en viktig rolle her.
- Skalerbarhet: Data vil bare øke, ikke redusere. Derfor må det gjøres tester for å sikre at størrelsen på den voksende virksomheten og datavolumene kan håndteres av den nåværende implementeringen eller ikke. Dette inkluderer også testing av arkivstrategien. I utgangspunktet prøver du å teste avgjørelsen - 'Hva skjer med eldre data og hva om jeg trenger det?'
Det er også en god ide å teste de andre aspektene, som beregningsevne, gjenoppretting fra feil, feillogging, unntakshåndtering osv.
# 4) Testing av BI-rapporter:
Til slutt, rapportene, det siste laget av hele flyten.
Dette er det som regnes som Business Intelligence. Men, som du kan se fra ovennevnte, kommer rapportene aldri til å være korrekte, konsistente og raske hvis de foregående lagene ikke fungerte.
På dette punktet, se etter:
hvordan du legger til et element i en matrise i java
- Rapportene som genereres og deres anvendelighet for virksomheten
- Evnen til å tilpasse og tilpasse parametrene som skal inkluderes i rapportene. Sortering, kategorisering, gruppering osv.
- Utseendet til selve rapporten. Med andre ord lesbarheten.
- Hvis BI-elementene er BI-integrerte, skal den tilsvarende funksjonaliteten til applikasjonen inkluderes i en end-to-end-test.
BI-teststrategi:
Nå som vi vet hva vi skal teste og ressurser for ETL- og datavarehustesting, la oss se på hvilken prosess testeren trenger å følge.
Enkelt, et BI-testprosjekt er også et testprosjekt. Det betyr at de typiske stadiene for testing også gjelder her, enten det er ytelsen du tester eller funksjonell test til slutt:
- Testplanlegging
- Teststrategi
- Testdesign (testtilfellene dine vil være spørringskrevende snarere enn vanlig tekstbasert. Dette er EN stor forskjell mellom typiske testprosjekter til et ETL / Data Warehouse / BI-testprosjekt.)
- Testutførelse (Nok en gang, du trenger et spørringsgrensesnitt som TOAD for å kjøre spørsmålene dine)
- Feilrapportering, stenging etc.
Konklusjon:
BI er et integrert element i alle forretningsområder. E-handel , Helsevesen , Utdanning, Underholdning og alle andre virksomheter er avhengige av at BI kjenner virksomheten bedre og gir brukerne en morderopplevelse.
Vi håper denne artikkelen ga deg den nødvendige informasjonen for å utforske Business Intelligence-testområdet mye lenger.
Om forfatteren: Dette innlegget er skrevet av STH-teammedlem Swati.
Har du vært BI-tester? Vennligst del dine erfaringer, kommentarer og spørsmål nedenfor.
Anbefalt lesing
- ETL Testing Tutorial Data Warehouse Testing Tutorial (En komplett guide)
- Beste verktøy for testing av programvare 2021 (QA Test Automation Tools)
- ETL Testing Intervju Spørsmål og svar
- Testing Primer eBook Download
- Topp 10 ETL-testverktøy i 2021
- B2B (Business to Business) Gateway Testing Process
- Global programvaretestingsvirksomhet når snart 28,8 milliarder dollar
- Business Process Testing (BPT) - Hvordan forenkle og øke hastigheten på testprosessen ved hjelp av BPT