Read this article in English uk-flag

Tableau Upgrades Checklist :
Les 8 éléments indispensables à tester
pour valider votre mise à jour

checklist-tableau-dashboard-testing

Lorsque vous effectuez une mise à niveau de Tableau, les tests doivent faire partie intégrante du projet pour s’assurer que tout fonctionne comme il se doit dans l’environnement mis à niveau. Nous comprenons qu’il n’est pas toujours facile de savoir quels sont les éléments à tester, c’est pourquoi nous avons établi une checklist d’éléments indispensables à tester pour réussir un upgrade de Tableau.

tableau-upgrades-Infographie

À vos marques, prêts, partez, testez !

Selon les experts de Tableau, voici les 8 aspects de votre déploiement Tableau que vous devez tester dans Tableau afin de réussir votre mise à niveau :

 

1. Accessibilité au serveur Tableau 

Une fois la mise à niveau terminée, vous voudrez vous assurer que les aspects fondamentaux fonctionnent correctement, par exemple, que vos utilisateurs peuvent accéder à Tableau Server sur votre nouveau serveur, que votre VPN fonctionne et que tout est disponible pour tous les utilisateurs. Je vous recommande même de faire cela chaque fois que Tableau Server est redémarré. 

Comment ?

Vous pouvez tester si les utilisateurs peuvent se connecter à leur serveur Tableau en exécutant trois tâches de test de base : Login to Tableau, Open Viz, et Refresh, le tout pouvant être paramétré dans la solution de test fonctionnel de Kinesis-CI. Il s’agit de simuler la manière dont l’utilisateur se connecte à Tableau pour s’assurer qu’après la mise à niveau, les utilisateurs sont toujours en mesure de se connecter. La réalisation de ces tests permettra également de valider un certain nombre de processus dans l’architecture, tels que le Gateway, le serveur d’application, le repository, le VizQL Server, le Cache Server, et bien plus encore.

2. Licence et utilisateurs/groupes

Il est important de vérifier que votre licence est en place et que vous avez le nombre correct d’utilisateurs (pour une mise à niveau côte à côte) et de groupes. Il serait dommage de procéder à une mise à niveau et de recevoir ensuite cinquante notifications indiquant qu’il y a un problème avec votre licence. Il est important de noter que Tableau Server cessera de fonctionner pendant 72 heures si le serveur de licences Tableau ne peut pas valider la licence sur Internet. 

 

3. Régressions visuelles

Lors de la mise à niveau, il est important de vérifier que vos classeurs dans le nouvel environnement sont exactement les mêmes que dans l’environnement précédent, visuellement parlant.  

Comment ? 

Les tests de régression vous permettent de suivre les modifications apportées aux données, aux métadonnées et aux images de vos Tableau Views après une mise à niveau, par exemple, la disposition de vos tableaux de bord, l’existence de feuilles de travail, de colonnes, de filtres et de paramètres, ainsi que toute modification des valeurs des colonnes, des filtres et des paramètres.

4. Fonctionnalités des tableaux de bord 

Il serait inutile de créer des tableaux de bord si vous ne pouviez pas ensuite interagir avec les données. Assurez-vous donc que toutes les interactions des tableaux de bord fonctionnent comme elles le devraient, par exemple les filtres, les actions, etc. 

Comment ? 

En effectuant des tests fonctionnels sur vos tableaux de bord Tableau, vous pourrez simuler tous les clics et interactions des utilisateurs sur vos tableaux de bord afin de vérifier que tout fonctionne correctement.  

 

5. Connexions et rafraîchissement des données

Il est important de tester la connectivité de votre base de données et de vous assurer que vous pouvez rafraîchir vos sources de données à partir du nouvel environnement. 

Comment ?

Avec les solutions de test fonctionnel et/ou de régression de Kinesis-CI, les tests peuvent être configurés pour forcer un rafraîchissement des données.

 

6. Alertes, abonnements et extraits de rafraîchissement

Vérifiez que votre serveur peut toujours communiquer avec vous par le biais d’e-mails et d’alertes lorsqu’il en a besoin. Par exemple, vérifiez que tous les lundis à 9 heures, vous recevez toujours une notification indiquant la progression d’un indicateur de performance clé. Aussi utile que cela puisse être pour les utilisateurs, il est également important de vérifier pour les administrateurs car ils peuvent avoir configuré des alertes lorsque le stockage d’un serveur a atteint sa limite. Il est également important de tester en même temps la fonction Refresh Extracts. 

Comment ?

En utilisant les tests fonctionnels, vous pouvez forcer l’actualisation des extraits qui valideront une partie de l’architecture spécifique à cela et la connectivité de la base de données. 

 

7. Performances

Lorsque vous travaillez sur Tableau Server, les utilisateurs ne veulent pas attendre 30 secondes ou plus pour le chargement de leur tableau de bord. Vérifiez donc que les performances restent cohérentes entre votre serveur de test et votre serveur de production, en particulier les performances de connectivité et d’affichage du tableau de bord. 

Un deuxième type de test de performance à effectuer est lié à votre contenu (c’est-à-dire la performance du tableau de bord) et couvre des aspects tels que le temps d’ouverture du tableau de bord, la navigation, etc. 

Comment ? 

La mise en place de tests de performance va générer une charge sur votre serveur Tableau et évaluer le temps de réponse et la disponibilité, ce qui vous donnera une vue d’ensemble des performances de votre serveur Tableau. Vous pourrez ensuite comparer les résultats avant et après votre mise à niveau. Il permettra également d’évaluer les performances de vos tableaux de bord. 

8. APIs 

Testez que toutes vos API et extensions fonctionnent correctement dans le nouvel environnement au cas où une URL aurait changé pendant la mise à niveau.

Comment ?

Avec Kinesis-CI, vous pouvez valider les API REST et Javascript après une mise à niveau de Tableau.  

 

Les tests vous mèneront à la ligne d’arrivée

En suivant ces checklist de tests tableau, vous pouvez être sûr que votre mise à niveau s’est déroulée sans accroc, ce qui vous permettra de franchir la ligne d’arrivée en toute tranquillité. Si vous souhaitez commencer à tester vos tableaux de bord Tableau, nous pouvons vous aider grâce à notre solution de test automatisée, Kinesis CI. Contactez-nous et l’un de nos experts vous aidera.

Laissez un commentaire