4 steps business intelligence testing
La Business Intelligence (BI) est un processus de collecte, d'analyse et de transformation de données brutes en informations précises, efficaces et significatives qui peuvent être utilisées pour prendre des décisions commerciales judicieuses et affiner la stratégie commerciale.
La BI donne aux organisations un sentiment de clairvoyance. Seule la perception n'est pas alimentée par une capacité extra-sensorielle mais par des faits.
Les initiatives de test de Business Intelligence aident les entreprises à obtenir des informations plus approfondies et de meilleure qualité afin de pouvoir gérer ou prendre des décisions basées sur des faits ou des données concrets.
élément de recherche sélénium par sélecteur css
La façon dont cela est fait a considérablement changé dans le marché actuel. Ce qui était autrefois des rapports hors ligne et c'est maintenant l'intégration commerciale en direct.
C'est une excellente nouvelle pour les entreprises et les utilisateurs car:
- Les entreprises savent ce qui fonctionne et ce qui ne fonctionne pas facilement
- Meilleure expérience utilisateur avec le logiciel
Lecture recommandée => Test des processus métier (BPT)
AVEC UN n'est pas réalisé avec un seul outil ou via un système. Il s'agit d'un ensemble d'applications, de technologies et de composants qui composent l'ensemble de l'implémentation.
Pour simplifier et vous montrer le déroulement des événements:
Données transactionnelles utilisateur (base de données relationnelle, ou OLTP) Fichier plat, enregistrements ou autres formats de données, etc.
L'intégration commerciale se produit lorsque ces analyses affectent le fonctionnement d'une certaine application.
Par exemple , Votre carte de crédit peut ne pas fonctionner à un nouvel emplacement, car BI alerte l'application qu'il s'agit d'une transaction inhabituelle. Cela m'est arrivé une fois. J'étais à une exposition d'art où il y avait des artisans de différentes régions des États-Unis. J'ai utilisé ma carte de crédit pour acheter certaines choses, mais cela n'a pas abouti parce que le vendeur était enregistré dans une région des États-Unis où ma carte de crédit n'a jamais été utilisée. Ceci est un exemple d'intégration BI pour éviter la fraude.
meilleur logiciel de sauvegarde gratuit pour mac
Les produits recommandés sur Amazon ou d'autres sites de vente au détail, les vidéos associées sur les sites vidéo, etc. sont d'autres exemples d'intégration commerciale de la BI.
D'après le flux ci-dessus, il est également évident que l'ETL et les systèmes de stockage sont importants pour une mise en œuvre réussie de la BI. C'est pourquoi les tests BI ne sont jamais un événement indépendant. Cela implique des tests ETL et des entrepôts de données comme éléments intégraux. Et en tant que testeurs, il est important de comprendre et d'en savoir plus sur la façon de les tester.
STH vous a couvert. Nous avons des articles qui parlent de ces concepts. Je vais fournir les liens ci-dessous afin que nous puissions les éliminer et nous concentrer uniquement sur la BI.
- Test ETL / Test d'entrepôt de données - Conseils, techniques, processus et défis
- Test ETL vs DB - Un examen plus approfondi des besoins, de la planification et des outils ETL des tests ETL
Encore une chose que les affaires Intelligence les experts en tests recommandent presque toujours: Tester l'intégralité du flux, dès le moment où les données sont extraites de la source jusqu'à la fin. Ne testez pas uniquement les rapports et les analyses à la fin.
Par conséquent, la séquence doit être:
Ce que vous apprendrez:
Séquence de test de Business Intelligence:
# 1) Vérifiez les données à la source:
Les données d'entreprise ne proviennent généralement pas d'une seule source et dans un seul format. Assurez-vous que la source et le type de données qu'il envoie correspondent. Faites également une validation de base ici.
Supposons que les détails d'un étudiant soient envoyés à partir d'une source pour un traitement et un stockage ultérieurs. Assurez-vous que les détails sont corrects, à ce stade même. Si le GPA indique 7, c'est clairement plus que le système à 5 points. Ainsi, ces données peuvent être supprimées ou corrigées ici même sans les utiliser pour un traitement ultérieur.
Il s'agit généralement de l'étape «Extraction» de l'ETL.
# 2) Vérifiez la transformation des données:
C'est là que les données brutes sont transformées en informations ciblées sur l'entreprise.
- Les types de données source et destination doivent correspondre. Exemple: vous ne pouvez pas enregistrer la date sous forme de texte.
- La clé primaire, la clé étrangère, la valeur null, les contraintes de valeur par défaut, etc. doivent être intactes.
- Les propriétés ACID de la source et de la destination doivent être validées, etc.
# 3) Vérifiez les données Chargement
où trouvez-vous la clé de sécurité réseau
(Dans un entrepôt de données ou un magasin de données ou partout où il sera situé en permanence):
Les scripts réels qui chargent les données et les testent seront définitivement inclus dans vos tests ETL. Cependant, le système de stockage de données doit être validé pour ce qui suit:
- Performance: À mesure que les systèmes deviennent plus complexes, des relations se forment entre plusieurs entités pour établir plusieurs co-relations. C'est une excellente nouvelle pour l'analyse des données, cependant, ce type de complexité entraîne souvent des requêtes trop longues pour récupérer les résultats. Donc, Test de performance joue ici un rôle important.
- Évolutivité: Les données vont seulement augmenter et non diminuer. Par conséquent, des tests doivent être effectués pour s'assurer que la taille de l'entreprise en croissance et les volumes de données peuvent être gérés par l'implémentation actuelle ou non. Cela comprend également le test de la stratégie d'archivage. En gros, vous essayez de tester la décision: «Qu'arrive-t-il aux données plus anciennes et si j'en ai besoin?»
C'est également une bonne idée de tester les autres aspects tels que ses capacités de calcul, la récupération après une panne, la journalisation des erreurs, la gestion des exceptions, etc.
# 4) Test de rapport BI:
Enfin, les rapports, la dernière couche de tout le flux.
C'est ce que l'on considère comme la Business Intelligence. Mais, comme vous pouvez le voir ci-dessus, les rapports ne seront jamais corrects, cohérents et rapides si vos couches précédentes ne fonctionnaient pas correctement.
À ce stade, recherchez:
- Les rapports générés et leur applicabilité à l'entreprise
- La possibilité de personnaliser et de personnaliser les paramètres à inclure dans les rapports. Tri, catégorisation, regroupement, etc.
- L'apparence du rapport lui-même. En d'autres termes, la lisibilité.
- Si les éléments BI sont intégrés à la BI, la fonctionnalité correspondante de l'application doit être incluse dans un test de bout en bout.
Stratégie de test BI:
Maintenant que nous savons quoi tester et les ressources pour les tests ETL et Data Warehouse, voyons quel processus le testeur doit suivre.
Simple, un projet de test BI est aussi un projet de test. Cela signifie que les étapes typiques des tests sont également applicables ici, qu'il s'agisse des performances que vous testez ou des tests fonctionnels de bout en bout:
- Planification des tests
- Stratégie de test
- Conception de test (Vos scénarios de test seront plus gourmands en requêtes que basés sur du texte brut. C'est la différence majeure entre vos projets de test typiques et un projet de test ETL / Data Warehouse / BI.)
- Exécution de test (encore une fois, vous allez avoir besoin d'une interface de requête telle que TOAD pour exécuter vos requêtes)
- Signalement des défauts, fermeture, etc.
Conclusion:
La BI fait partie intégrante de tous les domaines d'activité. Commerce électronique , Soins de santé , L'éducation, le divertissement et toutes les autres entreprises s'appuient sur la BI pour mieux connaître leur entreprise et pour offrir une expérience époustouflante à leurs utilisateurs.
Nous espérons que cet article vous a donné les informations nécessaires pour explorer davantage la zone de test de Business Intelligence.
A propos de l'auteur: Cet article est écrit par Swati, membre de l'équipe STH.
Avez-vous été testeur BI? Veuillez partager vos expériences, commentaires et questions ci-dessous.
lecture recommandée
- Tutoriel de test de test de l'entrepôt de données ETL (un guide complet)
- Meilleurs outils de test de logiciels 2021 (Outils d'automatisation des tests QA)
- Questions et réponses d'entrevue de test ETL
- Téléchargement de l'e-book 'Testing Primer'
- Top 10 des outils de test ETL en 2021
- Processus de test de la passerelle B2B (Business to Business)
- L'entreprise mondiale de tests de logiciels atteindra bientôt 28,8 milliards de dollars
- Business Process Testing (BPT) - Comment simplifier et accélérer le processus de test à l'aide de BPT