4 steps business intelligence testing
Business Intelligence (BI) je proces shromažďování, analýzy a transformace nezpracovaných dat na přesné, efektivní a smysluplné informace, které lze použít k přijímání moudrých obchodních rozhodnutí a vylepšování obchodní strategie.
BI dává organizacím pocit jasnozřivosti. Pouze vnímání není poháněno mimosmyslovými schopnostmi, ale fakty.
Iniciativy testování Business Intelligence pomáhají společnostem získat hlubší a lepší přehled, aby mohly spravovat nebo rozhodovat na základě přesných faktů nebo dat.
jak mohu otevřít soubory apk
Způsob, jakým se to děje, se na současném trhu značně změnil. To, co dříve bývalo offline, je nyní živá obchodní integrace.
To je skvělá zpráva pro firmy i uživatele, protože:
- Firmy vědí, co funguje a co není snadné
- Lepší uživatelské zkušenosti se softwarem
Doporučené čtení => Testování podnikových procesů (BPT)
S není dosaženo jedním nástrojem nebo prostřednictvím jednoho systému. Jedná se o soubor aplikací, technologií a komponent, které tvoří celou implementaci.
Chcete-li zjednodušit a ukázat vám tok událostí:
Transakční data uživatele (relační databáze nebo OLTP) Plochý soubor, záznamy nebo jiné formáty dat atd. -> procesy ETL-> datový sklad-> datový trh-> OLAP další třídění, kategorizace, filtrování atd. Poskytují smysluplné informace - BI.
Obchodní integrace nastává, když tato analýza ovlivní způsob fungování určité aplikace.
Například , Vaše kreditní karta nemusí na novém místě fungovat, protože BI upozorní aplikaci, že se jedná o neobvyklou transakci. To se mi stalo jednou. Byl jsem na výstavě umění, kde byli řemeslníci z různých částí USA. Použil jsem svou kreditní kartu k nákupu několika věcí, ale neprošlo by to, protože prodejce byl registrován z části USA, kde moje kreditní karta nebyla nikdy použita. Toto je příklad integrace BI, aby se zabránilo podvodům.
otevření datového souboru na macu
Doporučený produkt na Amazonu nebo jiných maloobchodních webech, související videa na video webech atd. Jsou dalšími příklady obchodní integrace BI.
Z výše uvedeného postupu je také zřejmé, že ETL a úložné systémy jsou důležité pro úspěšnou implementaci BI. Z tohoto důvodu není testování BI nikdy nezávislou událostí. Zahrnuje testování ETL a datového skladu jako integrální prvky. A jako testeři je důležité porozumět a vědět více o tom, jak je testovat.
STH tě tam zakryl. Máme články, které hovoří o těchto konceptech. Níže uvedu odkazy, abychom je mohli dostat z cesty a zaměřit se pouze na BI.
- Testování ETL / testování datových skladů - tipy, techniky, procesy a výzvy
- Testování ETL vs. DB - bližší pohled na potřeby testování ETL, plánování a nástroje ETL
Ještě jedna věc, že podnikání inteligence odborníci na testování téměř vždy doporučují: Testování celého toku od okamžiku, kdy jsou časová data převzata ze zdroje až do konce. Testy a analytiku netestujte jen na konci.
Pořadí by proto mělo být:
Co se naučíte:
Sekvence testování Business Intelligence:
# 1) Zkontrolujte data u zdroje:
Obchodní data obvykle nepocházejí z jednoho zdroje a pouze v jednom formátu. Ujistěte se, že se zdroj a typ dat, která odesílá, shodují. Zde také proveďte základní ověření.
Řekněme, že podrobnosti studenta jsou odesílány ze zdroje k následnému zpracování a uložení. Přesně v tomto okamžiku se ujistěte, že jsou podrobnosti správné. Pokud se GPA zobrazuje jako 7, je to jasně více než 5bodový systém. Taková data tedy mohou být vyřazena nebo opravena přímo zde, aniž by byla použita k dalšímu zpracování.
Toto je obvykle fáze „Extract“ ETL.
# 2) Zkontrolujte transformaci dat:
To je místo, kde se nezpracovaná data zpracovávají do obchodních cílených informací.
- Zdrojové a cílové datové typy by se měly shodovat. Např .: Datum nelze uložit jako text.
- Primární klíč, cizí klíč, null, omezení výchozí hodnoty atd. By měly být neporušené.
- Vlastnosti ACID zdroje a cíle by měly být ověřeny atd.
# 3) Zkontrolujte načítání dat
jak mohu otevřít soubor json?
(Do datového skladu nebo datového skladu nebo kamkoli, kde bude trvale umístěn):
Skutečné skripty, které načítají data a testují je, budou určitě zahrnuty do vašeho testování ETL. Systém pro ukládání dat však musí být validován pro následující:
- Výkon: Jak se systémy stávají složitějšími, vytvářejí se vztahy mezi více entitami, které vytvářejí několik společných vztahů. To je skvělá zpráva pro datovou analýzu, nicméně tento druh složitosti často vede k tomu, že načtení výsledků trvá příliš dlouho. Proto, testování výkonu zde hraje důležitou roli.
- Škálovatelnost: Data se budou pouze zvětšovat, nikoli zmenšovat. Proto je třeba provést testy, aby se ujistil, že velikost rostoucího podnikání a objemů dat může aktuální implementace zvládnout, či nikoli. To zahrnuje také testování archivní strategie. V zásadě se pokoušíte otestovat rozhodnutí - „Co se stane se staršími daty a co když je budu potřebovat?“
Je také dobré otestovat další aspekty, jako jsou jeho výpočetní schopnosti, zotavení po selhání, protokolování chyb, zpracování výjimek atd.
# 4) Testování BI zprávy:
Nakonec zprávy, poslední vrstva celého toku.
To je to, co je považováno za Business Intelligence. Jak však můžete vidět z výše uvedeného, zprávy nikdy nebudou správné, konzistentní a rychlé, pokud vaše předchozí vrstvy selhaly.
V tomto okamžiku hledejte:
- Generované zprávy a jejich použitelnost pro podnikání
- Možnost přizpůsobit a přizpůsobit parametry, které mají být zahrnuty do sestav. Třídění, kategorizace, seskupování atd.
- Vzhled samotné zprávy. Jinými slovy, čitelnost.
- Pokud jsou prvky BI integrovány do BI, pak má být do end-to-end testu zahrnuta odpovídající funkce aplikace.
Strategie testování BI:
Nyní, když víme, co testovat a zdroje pro testování ETL a Data Warehouse, pojďme se podívat na to, jaký proces musí tester následovat.
Jednoduché, testovací projekt BI je také testovacím projektem. To znamená, že i zde jsou použitelné typické fáze testování, ať už se jedná o výkon, který testujete, nebo funkční end-to-end testování:
- Plánování testu
- Testovací strategie
- Návrh testu (Vaše testovací případy budou spíše náročné na dotaz než na prostý text. Toto je JEDEN hlavní rozdíl mezi vašimi typickými testovacími projekty a testovacím projektem ETL / Data Warehouse / BI.)
- Provedení testu (Ke spuštění vašich dotazů budete opět potřebovat nějaké rozhraní pro dotazy, například TOAD)
- Hlášení vad, uzavření atd.
Závěr:
BI je nedílnou součástí všech obchodních oblastí. Elektronický obchod , Zdravotní péče „Vzdělání, zábava a všechny ostatní podniky spoléhají na BI, aby lépe poznaly své podnikání a poskytly svým uživatelům vražedný zážitek.
Doufáme, že tento článek vám dal potřebné informace k prozkoumání oblasti testování Business Intelligence mnohem dále.
O autorovi: Tento příspěvek napsal člen týmu STH Swati.
Byl jste testerem BI? Podělte se prosím o své zkušenosti, komentáře a dotazy níže.
Doporučené čtení
- Výukový program pro testování datového skladu ETL (kompletní průvodce)
- Nejlepší nástroje pro testování softwaru 2021 (QA Test Automation Tools)
- ETL Testing Interview Otázky a odpovědi
- Testování stahování e-knih Primer
- Top 10 ETL Testing Tools in 2021
- Proces testování brány B2B (mezi podniky)
- Globální podnikání v oblasti testování softwaru brzy dosáhne 28,8 miliard dolarů
- Testování podnikových procesů (BPT) - Jak zjednodušit a zrychlit proces testování pomocí BPT