Projet BI : les cas de test
- Categories Visualisation de données
- Date 8 décembre 2021
Qu'est-ce que le test BI ?
La Business Intelligence (BI) est le processus de collecte, de nettoyage, d'analyse, d'intégration et de partage des données pour obtenir des informations exploitables qui stimulent la croissance de l'entreprise.
Les tests de Business Intelligence ou les tests BI vérifient les données intermédiaires, le processus ETL, les rapports BI et garantissent que la mise en œuvre est correcte. Les tests BI garantissent la crédibilité des données et l'exactitude des informations issues du processus BI.
Exemples de cas de test pour la BI
Voici les cas de test génériques qui doivent être validés pour tout projet de test BI
ETL verification
Cas de test principaux :
- Verify data is mapped correctly from source to target system
- Verify all tables and their fields are copied from source to target
- Verify keys configured to be auto-generated are created properly in target system
- Verify that null fields are not populated
- Verify data is neither garbled nor truncated
- Verify data type and format in target system is as expected
- Verify there is no duplicity of data in the target system
- Verify transformations are applied correctly
- Verify that the precision of data in numeric fields is accurate
- Verify exception handling is robust
Staging area validation
Cas de test principaux :
- Vérification de rapprochement - le nombre d'enregistrements entre les tables STG (de transfert) et les tables cibles est le même après l'application des règles de filtrage
- Insérer un enregistrement qui n'est pas chargé dans la table cible pour une combinaison de touches donnée
- Copier les enregistrements, en envoyant les mêmes enregistrements qui sont déjà chargés dans les tables cibles - ne doivent pas être chargés
- Mettre à jour un enregistrement pour une clé lorsque les colonnes de valeur modifiées le jour_02 se chargent
- Supprimer logiquement les enregistrements dans les tables cibles
- Valeurs chargées par les tables de processus
- Valeurs chargées par les tables de référence
Chargement des données (Datawarehouse)
Cas de test principaux :
- Vérifiez si la base de données cible et source sont bien connectées et qu'il n'y a pas de problèmes d'accès.
- Pour une charge complète, cochez l'option tronquer et assurez-vous qu'elle fonctionne correctement.
- Lors du chargement des données, vérifiez les performances de la session
- Vérifiez les erreurs non fatales.
- Vérifiez que vous pouvez échouer la tâche parent appelante si la tâche enfant échoue.
- Vérifiez que les journaux sont mis à jour
- Vérifiez que les paramètres de mappage et de workflow sont configurés avec précision
- Vérifiez que le nombre de tables dans les systèmes source et cible est le même
- Comparez les attributs des tables d'étape à ceux des tables cibles. Ils doivent être appariés.
rapport et dashboards BI
Cas de test principaux :
- Afficher la date et l'heure
- Précision décimale pour les chiffres clés
- Dans une page donnée afficher le nombre de lignes et de colonnes
- Caractéristiques libres dans le rapport
- Comment les valeurs/données vides sont-elles affichées pour les caractéristiques et les ratios dans le rapport
- Si la recherche de caractéristiques est basée sur la clé ou la clé et le texte, selon le cas
- L'option de recherche sur le texte est-elle sensible à la casse - supérieure, inférieure ou les deux
Data analysis, BI and Data visualization are my passion. Over 16 years of experience working with various business owners and operational teams, I have the ability to meet expectations and drive insights in agile manner.
Next post