4 steps business intelligence testing
Business Intelligence (BI) este un proces de colectare, analiză și transformare a datelor brute în informații exacte, eficiente și semnificative care pot fi utilizate pentru a lua decizii de afaceri înțelepte și pentru a rafina strategia de afaceri.
BI oferă organizațiilor un sentiment de clarviziune. Numai percepția nu este alimentată de abilitatea extra-senzorială, ci de fapte.
Inițiativele de testare a Business Intelligence ajută companiile să obțină informații mai profunde și mai bune, astfel încât să poată gestiona sau lua decizii pe baza unor date sau date reale.
instrumente de testare a stresului pentru aplicații web
Modul în care se face acest lucru s-a schimbat considerabil pe piața actuală. Ceea ce au fost rapoarte offline și astfel este acum integrarea live a afacerii.
Aceasta este o veste minunată atât pentru companii, cât și pentru utilizatori, deoarece:
- Întreprinderile știu ce funcționează și ce nu este ușor
- Experiență mai bună a utilizatorului cu software-ul
Citire recomandată => Testarea proceselor de afaceri (BPT)
CU nu se realizează cu un singur instrument sau printr-un singur sistem. Este o colecție de aplicații, tehnologii și componente care alcătuiesc întreaga implementare.
Pentru a simplifica și a vă arăta fluxul de evenimente:
Datele tranzacționale ale utilizatorului (baza de date relațională sau OLTP) Fișier plat, înregistrări sau alte formate de date etc. -> Procese ETL-> Data Warehouse-> Data Mart-> OLAP sortare suplimentară, clasificare, filtrare etc. oferă informații semnificative - BI.
Integrarea în afaceri este atunci când această analiză afectează modul în care funcționează o anumită aplicație.
De exemplu , Este posibil ca cardul dvs. de credit să nu funcționeze într-o locație nouă, deoarece BI avertizează aplicația că este o tranzacție neobișnuită. Mi s-a întâmplat asta o dată. Am fost la o expoziție de artă unde erau artizani din diferite părți ale SUA. Mi-am folosit cardul de credit pentru a cumpăra câteva lucruri, dar nu a reușit, deoarece vânzătorul a fost înregistrat dintr-o parte din SUA pe care cardul meu de credit nu a fost folosit niciodată. Acesta este un exemplu de integrare BI pentru a preveni frauda.
demonstrează-l c # testează răspunsuri
Produsele recomandate pe Amazon sau alte site-uri de vânzare cu amănuntul, videoclipurile aferente pe site-urile video etc. sunt alte exemple de Business Integration of BI.
Din fluxul de mai sus, este de asemenea evident că ETL și sistemele de stocare sunt importante pentru implementarea cu succes a BI. Din acest motiv, testarea BI nu este niciodată un eveniment independent. Acesta implică testarea ETL și a depozitului de date ca elemente integrale. Și ca testeri, este important să înțelegeți și să știți mai multe despre cum să testați acestea.
STH te-a acoperit acolo. Avem articole care vorbesc despre aceste concepte. Voi oferi linkurile de mai jos, astfel încât să le putem scoate din cale și să ne concentrăm doar asupra BI.
- Testarea ETL / Testarea depozitului de date - Sfaturi, tehnici, proces și provocări
- Testarea ETL vs. DB - O privire mai atentă asupra necesității de testare ETL, a planificării și a instrumentelor ETL
Încă un lucru care Business Inteligență experții în testare recomandă aproape întotdeauna este: Testarea întregului flux, chiar de la momentul în care datele sunt preluate de la sursă până la capăt. Nu testați doar rapoartele și analizele doar la sfârșit.
Prin urmare, secvența ar trebui să fie:
Ce veți învăța:
- Secvență de testare a Business Intelligence:
- Strategia de testare BI:
- Concluzie:
- Lectură recomandată
Secvență de testare a Business Intelligence:
# 1) Verificați datele la sursă:
De obicei, datele de afaceri nu provin dintr-o singură sursă și într-un singur format. Asigurați-vă că sursa și tipul de date pe care le trimite coincid. De asemenea, faceți o validare de bază chiar aici.
Să presupunem că detaliile unui student sunt trimise dintr-o sursă pentru procesare și stocare ulterioară. Asigurați-vă că detaliile sunt corecte, chiar în acest moment. Dacă GPA arată ca 7, acest lucru este în mod clar peste sistemul de 5 puncte. Deci, astfel de date pot fi aruncate sau corectate chiar aici fără a fi luate pentru prelucrare ulterioară.
Aceasta este de obicei etapa „Extract” a ETL.
# 2) Verificați transformarea datelor:
Aici datele brute sunt prelucrate în informații vizate de afaceri.
- Tipurile de date sursă și destinație ar trebui să se potrivească. De exemplu: Nu puteți stoca data ca text.
- Cheia primară, cheia externă, nulul, constrângerile valorii implicite etc. ar trebui să fie intacte.
- Proprietățile ACID ale sursei și destinației ar trebui validate etc.
# 3) Verificați datele Se încarcă
(Într-un depozit de date sau Data Mart sau oriunde va fi localizat permanent):
Scripturile reale care încarcă datele și le testează ar fi cu siguranță incluse în testarea ETL. Cu toate acestea, sistemul de stocare a datelor trebuie validat pentru următoarele:
- Performanţă: Pe măsură ce sistemele devin mai complicate, există relații formate între entități multiple pentru a crea mai multe corelări. Aceasta este o veste excelentă pentru analiza datelor, cu toate acestea, acest tip de complexitate duce adesea la interogări care durează prea mult pentru a obține rezultate. Prin urmare, test de performanta joacă un rol important aici.
- Scalabilitate: Datele vor crește și nu vor scădea. Prin urmare, trebuie făcute teste pentru a vă asigura că dimensiunea afacerii în creștere și a volumelor de date pot fi gestionate sau nu de implementarea curentă. Aceasta include și testarea strategiei de arhivare. Practic, încercați să testați decizia - „Ce se întâmplă cu datele mai vechi și ce se întâmplă dacă am nevoie de ele?”
De asemenea, este o idee bună să testați celelalte aspecte, cum ar fi abilitățile sale de calcul, recuperarea după eșec, înregistrarea erorilor, gestionarea excepțiilor etc.
# 4) Testarea raportului BI:
În cele din urmă, rapoartele, ultimul strat al întregului flux.
Aceasta este ceea ce este considerat Business Intelligence. Dar, după cum puteți vedea din cele de mai sus, rapoartele nu vor fi niciodată corecte, consistente și rapide dacă straturile dvs. anterioare nu funcționau corect.
În acest moment, căutați:
- Rapoartele generate și aplicabilitatea acestora pentru afaceri
- Capacitatea de a personaliza și personaliza parametrii care trebuie incluși în rapoarte. Sortare, clasificare, grupare etc.
- Apariția raportului în sine. Cu alte cuvinte, lizibilitatea.
- Dacă elementele BI sunt integrate BI, atunci funcționalitatea corespunzătoare a aplicației va fi inclusă într-un test end-to-end.
Strategia de testare BI:
Acum, că știm ce să testăm și resursele pentru testarea ETL și Data Warehouse, să analizăm ce proces trebuie să urmeze testerul.
Simplu, un proiect de testare BI este și un proiect de testare. Asta înseamnă că etapele tipice de testare sunt aplicabile și aici, indiferent dacă este performanța pe care o testați sau testarea funcțională cap la cap:
întrebări și răspunsuri de interviu pentru MySQL pentru o experiență de 3 ani
- Planificarea testelor
- Strategia de testare
- Proiectarea testului (cazurile dvs. de testare vor fi mai mult interogatorii decât textul simplu. Aceasta este o diferență majoră între proiectele de testare tipice la un proiect de testare ETL / Data Warehouse / BI.)
- Executarea testului (încă o dată, veți avea nevoie de o interfață de interogare, cum ar fi TOAD, pentru a vă rula interogările)
- Raportarea defectelor, închiderea etc.
Concluzie:
BI este un element integral al tuturor domeniilor de activitate. Comerț electronic , Sănătate , Educație, divertisment și orice altă afacere se bazează pe BI pentru a-și cunoaște afacerea mai bine și pentru a oferi utilizatorilor o experiență de ucidere.
Sperăm că acest articol v-a oferit informațiile necesare pentru a explora mult mai departe zona de testare a Business Intelligence.
Despre autor: Această postare este scrisă de Swati, membru al echipei STH.
Ai fost tester de BI? Vă rugăm să împărtășiți experiențele, comentariile și întrebările dvs. de mai jos.
Lectură recomandată
- Tutorial de testare a depozitului de date ETL (ghid complet)
- Cele mai bune instrumente de testare software 2021 (Instrumente de automatizare a testelor de calitate)
- Întrebări și răspunsuri la interviuri de testare ETL
- Descărcare eBook Descărcare Primer
- Top 10 instrumente de testare ETL în 2021
- Proces de testare a gateway-ului B2B (Business to Business)
- Compania globală de testare a software-ului va ajunge în curând la 28,8 miliarde de dolari
- Testarea proceselor de afaceri (BPT) - Cum să simplificați și să accelerați procesul de testare utilizând BPT