Test di Business Intelligence (BI): casi di test di esempio

Sommario:

Anonim

Cos'è il BI Testing?

BUSINESS INTELLIGENCE (BI) è il processo di raccolta, pulizia, analisi, integrazione e condivisione dei dati per ricavare informazioni strategiche che guidano la crescita del business. Business Intelligence Testing o BI testing verifica i dati di staging, il processo ETL, i report BI e garantisce che l'implementazione sia corretta. Il BI Testing garantisce la credibilità dei dati e l'accuratezza degli insight derivanti dal processo BI.

Puoi saperne di più su ETL / Business Intelligence in questo tutorial

Casi di test di esempio per BI

Di seguito sono riportati casi di test generici che devono essere convalidati per qualsiasi progetto di test BI

Scenari di prova Casi test
Verifica ETL
  • Verificare che i dati siano mappati correttamente dal sistema di origine a quello di destinazione
  • Verificare che tutte le tabelle ei relativi campi vengano copiati dall'origine alla destinazione
  • Verificare che le chiavi configurate per essere generate automaticamente siano create correttamente nel sistema di destinazione
  • Verificare che i campi nulli non siano popolati
  • Verificare che i dati non siano confusi né troncati
  • Verificare che il formato e il tipo di dati nel sistema di destinazione siano quelli previsti
  • Verificare che non vi siano duplicazioni dei dati nel sistema di destinazione
  • Verificare che le trasformazioni siano applicate correttamente
  • Verificare che la precisione dei dati nei campi numerici sia accurata
  • Verificare che la gestione delle eccezioni sia affidabile
Dati di gestione temporanea
  • Il conteggio dei record di verifica della riconciliazione tra le tabelle STG (staging) e le tabelle di destinazione è lo stesso dopo l'applicazione delle regole di filtro
  • Inserire un record che non è caricato nella tabella di destinazione per una data combinazione di tasti
  • Copiare i record, inviando gli stessi record che sono già caricati nelle tabelle di destinazione, non deve essere caricato
  • Aggiorna un record per una chiave quando le colonne dei valori cambiano nei caricamenti day_02
  • Elimina logicamente i record nelle tabelle di destinazione
  • Valori caricati dalle tabelle di processo
  • Valori caricati dalle tabelle di riferimento
Caricamento dei dati in BI
  • Verificare che il database di destinazione e di origine siano collegati correttamente e non ci siano problemi di accesso.
  • Per un carico completo, seleziona l'opzione Truncate e assicurati che funzioni correttamente.
  • Durante il caricamento dei dati, controlla le prestazioni della sessione
  • Verifica la presenza di errori non irreversibili.
  • Verificare di poter fallire l'attività principale chiamante se l'attività figlio non riesce.
  • Verifica che i log siano aggiornati
  • Verificare che i parametri di mappatura e flusso di lavoro siano configurati accuratamente
  • Verificare che il numero di tabelle nei sistemi di origine e di destinazione sia lo stesso
  • Confronta gli attributi delle tabelle di fase con quelli delle tabelle di destinazione. Dovrebbero essere abbinati.
Rapporti BI
  • Visualizza data e ora
  • Precisione decimale per cifre chiave
  • In una determinata pagina visualizzare il numero di righe e colonne
  • Caratteristiche libere nel report
  • Come vengono visualizzati i valori / dati vuoti per le caratteristiche e le cifre chiave nel report
  • Se la ricerca delle caratteristiche è basata su chiave o chiave e testo, a seconda dei casi
  • L'opzione di ricerca sul testo fa distinzione tra maiuscole e minuscole: maiuscolo, minuscolo o entrambi