Test de Business Intelligence (BI): exemples de cas de test

Table des matières:

Anonim

Qu'est-ce que le test BI?

L'INTELLIGENCE D'AFFAIRES (BI) est le processus de collecte, de nettoyage, d'analyse, d'intégration et de partage de données pour en tirer des informations actionnelles qui stimulent la croissance de l'entreprise. Les tests de Business Intelligence ou BI vérifient les données de préparation, le processus ETL, les rapports BI et s'assurent 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.

Vous pouvez en savoir plus sur ETL / Business Intelligence dans ce tutoriel

Exemples de cas de test pour BI

Voici des cas de test génériques qui doivent être validés pour tout projet de test BI

Scénarios de test Cas de test
Vérification ETL
  • Vérifiez que les données sont correctement mappées de la source au système cible
  • Vérifiez que toutes les tables et leurs champs sont copiés de la source vers la cible
  • Vérifiez que les clés configurées pour être générées automatiquement sont créées correctement dans le système cible
  • Vérifiez que les champs nuls ne sont pas remplis
  • Vérifier que les données ne sont ni tronquées ni tronquées
  • Vérifiez que le type et le format des données dans le système cible sont comme prévu
  • Vérifiez qu'il n'y a pas de duplicité de données dans le système cible
  • Vérifiez que les transformations sont appliquées correctement
  • Vérifiez que la précision des données dans les champs numériques est exacte
  • Vérifiez que la gestion des exceptions est robuste
Données de mise en scène
  • Contrôle de réconciliation - le nombre d'enregistrements entre les tables STG (intermédiaire) et les tables cible 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, envoyer les mêmes enregistrements qui sont déjà chargés dans les tables cible - ne doit pas être chargé
  • Mettre à jour un enregistrement pour une clé lorsque les colonnes de valeurs ont changé le jour_02 se chargent
  • Supprimer les enregistrements de manière logique dans les tables cibles
  • Valeurs chargées par les tables de processus
  • Valeurs chargées par les tables de référence
Chargement de données dans BI
  • 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
  • Recherchez 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 de scène à ceux des tables cible. Ils devraient être mis en correspondance.
Rapports BI
  • Afficher la date et l'heure
  • Précision décimale pour les chiffres clés
  • Dans une page donnée, affichez le nombre de lignes et de colonnes
  • Caractéristiques gratuites 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, le cas échéant
  • L'option de recherche sur le texte est-elle sensible à la casse - supérieure, inférieure ou les deux