Tests BI : cas de test de Business Intelligence

Quโ€™est-ce que les tests BI ?

Business Intelligence (BI de) 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 tests BI vรฉrifient les donnรฉes de prรฉparation, 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 dรฉrivรฉes du processus BI.

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

Cas de test et scรฉnarios de tests BI

Voici les cas de test gรฉnรฉriques qui doivent รชtre validรฉs pour tout projet de test BI.

Scรฉnarios de test de vรฉrification ETL

Exemples de cas de test

  • Vรฉrifier 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 renseignรฉs
  • 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รฉrifier que les transformations sont appliquรฉes correctement
  • Vรฉrifier que la prรฉcision des donnรฉes dans les champs numรฉriques est exacte
  • Vรฉrifier que la gestion des exceptions est robuste

Scรฉnarios de test de donnรฉes intermรฉdiaires

Exemples de cas de test

  • Vรฉrification de rapprochement : le nombre d'enregistrements entre les tables STG (stade) 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 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 valeurs ont changรฉ lors du chargement du jour_02
  • 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 de donnรฉes dans les scรฉnarios de test BI

Exemples de cas de test

  • Vรฉrifiez si les bases de donnรฉes cible et source sont bien connectรฉes et s'il n'y a pas de problรจmes d'accรจs.
  • Pour un chargement complet, cochez lโ€™option tronquรฉe et assurez-vous quโ€™elle fonctionne correctement.
  • Pendant le chargement des donnรฉes, vรฉrifiez les performances de la session
  • Vรฉrifiez les erreurs non fatales.
  • Vรฉrifiez que vous pouvez faire รฉchouer la tรขche parent appelante si la tรขche enfant รฉchoue.
  • Vรฉrifiez que les journaux sont mis ร  jour
  • Vรฉrifier la cartographie et workflow les paramรจtres 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 devraient รชtre assortis.

Scรฉnarios de test des rapports BI

Exemples de cas de test

  • 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 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 sur la clรฉ et le texte, selon le cas
  • L'option de recherche sur le texte est-elle sensible ร  la casse : supรฉrieur, infรฉrieur ou les deux ?

Rรฉsumez cet article avec :