4 steps business intelligence testing
La Business Intelligence (BI) è un processo di raccolta, analisi e trasformazione dei dati grezzi in informazioni accurate, efficienti e significative che possono essere utilizzate per prendere decisioni aziendali sagge e perfezionare la strategia aziendale.
La BI dà alle organizzazioni un senso di chiaroveggenza. Solo la percezione non è alimentata da capacità extrasensoriali ma dai fatti.
Le iniziative di test di Business Intelligence aiutano le aziende a ottenere informazioni più approfondite e migliori in modo che possano gestire o prendere decisioni basate su fatti o dati concreti.
Oracle sql queries intervista domande e risposte per esperti
Il modo in cui questo viene fatto è cambiato notevolmente nel mercato di oggi. Quelli che prima erano report offline e simili, ora è l'integrazione aziendale dal vivo.
Questa è un'ottima notizia sia per le aziende che per gli utenti perché:
- Le aziende sanno cosa funziona e cosa non lo è facilmente
- Migliore esperienza utente con il software
Lettura consigliata => Test dei processi aziendali (BPT)
CON UN non si ottiene con uno strumento o tramite un sistema. È una raccolta di applicazioni, tecnologie e componenti che costituiscono l'intera implementazione.
Per semplificare e mostrarti il flusso degli eventi:
Dati transazionali dell'utente (database relazionale o OLTP) File flat, record o altri formati di dati ecc. -> Processi ETL-> Data Warehouse-> Data Mart-> OLAP ordinamento, categorizzazione, filtraggio ecc. Forniscono informazioni significative - BI.
L'integrazione aziendale è quando questa analisi influisce sul modo in cui funziona una determinata applicazione.
Per esempio , La tua carta di credito potrebbe non funzionare in una nuova posizione perché BI avvisa l'applicazione che si tratta di una transazione insolita. Mi è successo una volta. Ero a una mostra d'arte dove c'erano artigiani provenienti da diverse parti degli Stati Uniti. Ho usato la mia carta di credito per acquistare alcune cose, ma non è andata a buon fine perché il venditore era registrato da una parte degli Stati Uniti in cui la mia carta di credito non è mai stata utilizzata. Questo è un esempio di integrazione BI per prevenire le frodi.
miglior software per convertire file video
Il prodotto consigliato su Amazon o altri siti di vendita al dettaglio, video correlati su siti di video ecc. Sono altri esempi di integrazione aziendale della BI.
Dal flusso di cui sopra, è anche evidente che ETL e sistemi di archiviazione sono importanti per un'implementazione BI di successo. Ecco perché il test BI non è mai un evento indipendente. Comprende ETL e test del data warehouse come elementi integranti. E come tester, è importante capire e saperne di più su come testarli.
STH ti ha coperto. Abbiamo articoli che parlano di questi concetti. Fornirò i collegamenti di seguito in modo che possiamo toglierli di mezzo e concentrarci solo sulla BI.
- Test ETL / Test del data warehouse - Suggerimenti, tecniche, processi e sfide
- Test ETL e DB: uno sguardo più da vicino alla necessità di test ETL, alla pianificazione e agli strumenti ETL
Un'altra cosa che Business Intelligenza gli esperti di test quasi sempre consigliano di: Testare l'intero flusso, dal momento in cui i dati temporali vengono prelevati dalla sorgente fino alla fine. Non limitarti a testare solo i rapporti e le analisi alla fine.
Pertanto, la sequenza dovrebbe essere:
Cosa imparerai:
Sequenza di test di Business Intelligence:
# 1) Controlla i dati alla fonte:
I dati aziendali di solito non provengono da un'unica fonte e in un unico formato. Assicurati che l'origine e il tipo di dati che invia corrispondano. Inoltre, fai una convalida di base proprio qui.
Supponiamo che i dettagli di uno studente vengano inviati da una fonte per la successiva elaborazione e archiviazione. Assicurati che i dettagli siano corretti, proprio a questo punto. Se il GPA mostra come 7, questo è chiaramente superato rispetto al sistema a 5 punti. Pertanto, tali dati possono essere eliminati o corretti proprio qui senza portarli per un'ulteriore elaborazione.
Di solito è la fase 'Estrai' dell'ETL.
# 2) Controlla la trasformazione dei dati:
È qui che i dati grezzi vengono elaborati in informazioni aziendali mirate.
- I tipi di dati di origine e di destinazione devono corrispondere. Ad esempio: non è possibile memorizzare la data come testo.
- Chiave primaria, chiave esterna, null, vincoli di valore predefinito e così via dovrebbero essere intatti.
- Le proprietà ACID di origine e destinazione dovrebbero essere convalidate, ecc.
# 3) Controlla il caricamento dei dati
(In un data warehouse o data mart o ovunque verrà posizionato in modo permanente):
Gli script effettivi che caricano i dati e li testano sarebbero sicuramente inclusi nel test ETL. Il sistema di archiviazione dei dati, tuttavia, deve essere convalidato per quanto segue:
- Prestazione: Man mano che i sistemi diventano più intricati, si formano relazioni tra più entità per creare diverse correlazioni. Questa è un'ottima notizia per l'analisi dei dati, tuttavia, questo tipo di complessità spesso si traduce in query che impiegano troppo tempo per recuperare i risultati. Perciò, test delle prestazioni gioca un ruolo importante qui.
- Scalabilità: I dati aumenteranno, non diminuiranno. Pertanto, è necessario eseguire dei test per assicurarsi che le dimensioni del business in crescita e i volumi di dati possano essere gestiti o meno dall'attuale implementazione. Ciò include anche il test della strategia di archiviazione. Fondamentalmente, stai cercando di testare la decisione: 'Cosa succede ai dati più vecchi e cosa succede se ne ho bisogno?'
È anche una buona idea testare gli altri aspetti come le sue capacità di calcolo, il ripristino da un errore, la registrazione degli errori, la gestione delle eccezioni, ecc.
# 4) Test di report BI:
Infine, i report, l'ultimo strato dell'intero flusso.
Questo è ciò che viene considerato Business Intelligence. Ma, come puoi vedere da quanto sopra, i rapporti non saranno mai corretti, coerenti e veloci se i tuoi livelli precedenti non funzionavano correttamente.
A questo punto, cerca:
- I report generati e la loro applicabilità al business
- La possibilità di personalizzare e personalizzare i parametri da includere nei report. Ordinamento, classificazione, raggruppamento, ecc.
- L'aspetto del rapporto stesso. In altre parole, la leggibilità.
- Se gli elementi BI sono integrati BI, la funzionalità corrispondente dell'applicazione deve essere inclusa in un test end-to-end.
Strategia di test BI:
Ora che sappiamo cosa testare e risorse per i test ETL e Data Warehouse, diamo un'occhiata al processo che il tester deve seguire.
qual è il miglior provider di posta elettronica
Semplice, un progetto di test BI è anche un progetto di test. Ciò significa che le fasi tipiche del test sono applicabili anche qui, che si tratti delle prestazioni che stai testando o del test funzionale end-to-end:
- Pianificazione dei test
- Strategia di test
- Progettazione del test (i tuoi casi di test saranno basati su query piuttosto che su testo semplice. Questa è l'UNICA differenza principale tra i tuoi progetti di test tipici e un progetto di test ETL / Data Warehouse / BI).
- Esecuzione del test (ancora una volta, avrai bisogno di un'interfaccia di query come TOAD per eseguire le tue query)
- Segnalazione di difetti, chiusura ecc.
Conclusione:
La BI è un elemento integrante di tutte le aree aziendali. E-Commerce , Assistenza sanitaria , L'istruzione, l'intrattenimento e ogni altra attività si affida alla BI per conoscere meglio la propria attività e fornire un'esperienza killer ai propri utenti.
Ci auguriamo che questo articolo ti abbia fornito le informazioni necessarie per esplorare ulteriormente l'area di test di Business Intelligence.
Circa l'autore: Questo post è stato scritto dal membro del team STH Swati.
Sei stato un BI tester? Per favore condividi le tue esperienze, commenti e domande qui sotto.
Lettura consigliata
- Esercitazione sul test del data warehouse di test ETL (una guida completa)
- Migliori strumenti di test del software 2021 (Strumenti di automazione del test QA)
- Domande e risposte al colloquio di prova ETL
- Download dell'eBook Testing Primer
- I 10 migliori strumenti di test ETL nel 2021
- Processo di test del gateway B2B (Business to Business)
- Il business globale dei test di software raggiungerà presto i 28,8 miliardi di dollari
- Business Process Testing (BPT) - Come semplificare e accelerare il processo di test utilizzando BPT