4 steps business intelligence testing
Business Intelligence (BI) je proces zhromažďovania, analýzy a transformácie nespracovaných údajov na presné, efektívne a zmysluplné informácie, ktoré možno použiť na prijímanie múdrych obchodných rozhodnutí a vylepšenie obchodnej stratégie.
BI dáva organizáciám pocit jasnovidectva. Iba vnímanie nie je poháňané mimosmyslovými schopnosťami, ale faktami.
Iniciatívy testovania Business Intelligence pomáhajú spoločnostiam získať hlbšie a lepšie poznatky, aby mohli spravovať alebo robiť rozhodnutia na základe presných faktov alebo údajov.
ako inicializovať statickú premennú v c ++
Spôsob, akým sa to deje, sa na súčasnom trhu výrazne zmenil. To, čo predtým bývalo offline, je teraz živá obchodná integrácia.
To je skvelá správa pre firmy aj používateľov, pretože:
- Firmy vedia, čo funguje a čo nie je ľahké
- Lepšia používateľská skúsenosť so softvérom
Odporúčané čítanie => Testovanie podnikových procesov (BPT)
S nie je možné dosiahnuť pomocou jedného nástroja alebo prostredníctvom jedného systému. Je to súbor aplikácií, technológií a komponentov, ktoré tvoria celú implementáciu.
Ak chcete zjednodušiť a zobraziť tok udalostí:
Transakčné údaje používateľa (relačná databáza alebo OLTP) Plochý súbor, záznamy alebo iné formáty údajov atď. -> Procesy ETL-> Dátový sklad-> Dátový trh-> Dodatočné triedenie, kategorizácia, filtrovanie atď. OLAP poskytujú zmysluplné informácie - BI.
Obchodná integrácia je taká, keď táto analýza ovplyvňuje spôsob fungovania určitej aplikácie.
Napríklad , Vaša kreditná karta nemusí fungovať na novom mieste, pretože BI upozorní aplikáciu, že ide o neobvyklú transakciu. Toto sa mi stalo už raz. Bol som na výstave umenia, kde boli remeselníci z rôznych častí USA. Použil som svoju kreditnú kartu na nákup niekoľkých vecí, ale neprešlo to, pretože predajca bol zaregistrovaný z časti USA, v ktorej sa moja kreditná karta nikdy nepoužívala. Toto je príklad integrácie BI, aby sa zabránilo podvodom.
qtp pohovor otázky a odpovede pre 4 roky skúseností
Odporúčaný produkt na Amazone alebo na iných maloobchodných stránkach, súvisiace videá na video serveroch atď. Sú ďalšími príkladmi obchodnej integrácie BI.
Z vyššie uvedeného postupu tiež vyplýva, že ETL a úložné systémy sú dôležité pre úspešnú implementáciu BI. Preto testovanie BI nikdy nie je nezávislou udalosťou. Zahŕňa testovanie ETL a dátového skladu ako integrálne prvky. A ako testeri je dôležité pochopiť a vedieť viac o tom, ako ich testovať.
STH ste tam krytý. Máme články, ktoré hovoria o týchto konceptoch. Odkazy poskytnem nižšie, aby sme ich mohli dostať z cesty a zamerať sa iba na BI.
- Testovanie ETL / Testovanie dátových skladov - tipy, techniky, procesy a výzvy
- Testovanie ETL vs. DB - bližší pohľad na potrebu testovania ETL, plánovanie a nástroje ETL
Ešte jedna vec, že Business Inteligencia odborníci na testovanie takmer vždy odporúčajú: Testovanie celého toku, hneď od získania časových údajov zo zdroja až po koniec. Testy a analýzy netestujte iba na konci.
Postupnosť by preto mala byť:
Čo sa dozviete:
Poradie testovania Business Intelligence:
# 1) Skontrolujte údaje pri zdroji:
Obchodné údaje zvyčajne nepochádzajú z jedného zdroja a iba v jednom formáte. Skontrolujte, či sa zhoduje zdroj a typ údajov, ktoré odosiela. Tu tiež urobte základnú validáciu.
Povedzme, že podrobnosti študenta sú odoslané zo zdroja na následné spracovanie a uloženie. Presne v tomto okamihu sa uistite, že sú podrobnosti správne. Ak sa hodnota GPA zobrazuje ako 7, je to zjavne nad päťbodovým systémom. Takéto údaje teda možno zlikvidovať alebo opraviť priamo tu, bez toho, aby boli použité na ďalšie spracovanie.
Toto je zvyčajne fáza „extrakcie“ ETL.
# 2) Skontrolujte transformáciu údajov:
Toto je miesto, kde sa nespracované údaje spracúvajú do obchodných informácií.
- Zdrojové a cieľové dátové typy by sa mali zhodovať. Napríklad: Dátum nemôžete uložiť ako text.
- Primárny kľúč, cudzí kľúč, hodnota Null, obmedzenia predvolenej hodnoty atď. By mali byť neporušené.
- Vlastnosti ACID zdroja a cieľa by sa mali overiť atď.
# 3) Skontrolujte načítanie údajov
(Do dátového skladu alebo dátového skladu alebo kamkoľvek, kde bude natrvalo umiestnený):
Skutočné skripty, ktoré načítajú údaje a testujú ich, by boli určite zahrnuté do vášho testovania ETL. Systém ukladania údajov však musí byť validovaný pre nasledujúce účely:
- Výkon: Ako sa systémy stávajú zložitejšími, medzi viacerými entitami sa vytvárajú vzťahy, ktoré vytvárajú niekoľko vzájomných vzťahov. To je skvelá správa pre dátovú analýzu, avšak tento druh zložitosti často vedie k tomu, že načítanie výsledkov trvá príliš dlho. Preto testovanie výkonu hrá tu dôležitú úlohu.
- Škálovateľnosť: Údaje budú iba pribúdať, nie klesať. Preto je potrebné vykonať testy, aby sa zabezpečilo, že súčasná implementácia zvládne veľkosť rastúceho podniku a objemy dát. Patrí sem aj testovanie archívnej stratégie. V zásade sa snažíte vyskúšať rozhodnutie - „Čo sa stane so staršími údajmi a čo keď ich potrebujem?“
Je tiež dobré otestovať ďalšie aspekty, ako sú výpočtové schopnosti, zotavenie po zlyhaní, zaznamenávanie chýb, spracovanie výnimiek atď.
# 4) Testovanie BI správy:
Na záver zostavy, posledná vrstva celého toku.
Toto sa považuje za Business Intelligence. Ako však môžete vidieť z vyššie uvedeného, prehľady nikdy nebudú správne, konzistentné a rýchle, ak by zlyhali vaše predchádzajúce vrstvy.
V tejto chvíli hľadajte:
- Generované správy a ich použiteľnosť pre podnikanie
- Schopnosť prispôsobiť a prispôsobiť parametre, ktoré sa majú zahrnúť do prehľadov. Triedenie, kategorizácia, zoskupovanie atď.
- Vzhľad samotnej správy. Inými slovami, čitateľnosť.
- Ak sú prvky BI integrované do BI, potom má byť do end-to-end testu zahrnutá zodpovedajúca funkčnosť aplikácie.
Stratégia testovania BI:
Teraz, keď vieme, čo treba testovať, a zdroje na testovanie ETL a Data Warehouse, pozrime sa, aký proces musí tester nasledovať.
aký je bezpečnostný kľúč na bezdrôtovom smerovači
Jednoduché, testovací projekt BI je tiež testovacím projektom. To znamená, že aj tu sú použiteľné typické fázy testovania, či už ide o výkon, ktorý testujete, alebo funkčné end-to-end testovanie:
- Plánovanie testu
- Stratégia testovania
- Dizajn testu (Vaše testovacie prípady budú skôr náročné na dotazy ako na obyčajný text. Toto je JEDEN hlavný rozdiel medzi vašimi typickými testovacími projektmi a testovacím projektom ETL / Data Warehouse / BI.)
- Vykonanie testu (Na spustenie vašich dotazov budete opäť potrebovať nejaké rozhranie pre dopytovanie, napríklad TOAD)
- Hlásenie chýb, uzávierka atď.
Záver:
BI je neoddeliteľnou súčasťou všetkých obchodných oblastí. Elektronický obchod , Zdravotná starostlivosť „Vzdelávanie, zábava a všetky ďalšie podniky sa spoliehajú na to, že BI lepšie pozná svoje podnikanie a svojim používateľom poskytne zabijak.
Dúfame, že tento článok vám poskytol potrebné informácie na ďalšie preskúmanie oblasti testovania Business Intelligence.
O autorovi: Tento príspevok píše člen tímu STH Swati.
Boli ste testerom BI? Podeľte sa prosím o svoje skúsenosti, komentáre a otázky nižšie.
Odporúčané čítanie
- Výukový program na testovanie dátových skladov ETL (kompletný sprievodca)
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- ETL Testovacie otázky a odpovede na pohovor
- Stiahnutie e-knihy Testing Primer
- Najlepšie 10 testovacích nástrojov ETL v roku 2021
- Proces testovania brány B2B (medzi podnikmi)
- Globálne podnikanie v oblasti testovania softvéru čoskoro dosiahne 28,8 miliárd dolárov
- Testovanie podnikových procesov (BPT) - Ako zjednodušiť a zrýchliť proces testovania pomocou BPT