Scroll Top

Tests Fonctionnels
Pour Les Dashboards Tableau :
Tout Ce Que Vous Devez Savoir

banner-functional-testing-tableau-dashboards

Une Nouvelle Solution De Tests Fonctionnels Fait Son Apparition…

Appel à tous les utilisateurs de Tableau – vous est-il déjà arrivé de ne pas pouvoir ouvrir votre tableau de bord favori ? Avez-vous déjà essayé de filtrer des données dans votre tableau de bord et rien ne se passe ? Une certaine interaction n’a-t-elle pas fonctionné pour vous ? Ces problèmes peuvent être des désagréments quotidiens pour les utilisateurs de Tableau, mais ils peuvent être résolus grâce aux tests “fonctionnels”. Les tests fonctionnels s’adressent aux développeurs de tableaux de bord et de rapports, aux équipes d’exploitation des données, aux responsables de la BI ou aux utilisateurs de tableaux de bord qui veulent avoir confiance dans le fonctionnement de leurs tableaux. En effet, dans le parcours utilisateur, les problèmes décrits ci-dessus sont les problèmes les plus visibles et donc ceux qui sont le plus souvent remontés. La mise en place de tests fonctionnels automatisés pour Tableau est la solution idéale pour garantir la meilleure expérience possible d’utilisation de Tableau.

Qu’est-ce que le test fonctionnel ?

Allons directement au cœur du sujet : les tests fonctionnels permettent de simuler le parcours d’interaction d’un utilisateur sur son tableau de bord, y compris les actions effectuées, les clics, essentiellement les interactions qu’il effectue sur son tableau de bord. Il vous permet de vérifier que lorsqu’un utilisateur consomme un tableau de bord, tout fonctionne comme il se doit. Par exemple :

  • Le tableau de bord affiche-t-il les résultats attendus en fonction d’un ensemble de règles définies par l’utilisateur ?
  • Si je sélectionne un filtre, le filtre fonctionne-t-il, renvoie-t-il les bonnes valeurs, les données que je filtre s’affichent-elles correctement ?
  • Puis-je me connecter à Tableau sans problème ? 
  • Si je sélectionne une plage de dates spécifique, les bonnes données s’affichent-elles ?

Tout est dans la fonctionnalité et dans l’offre d’une expérience optimale pour vos utilisateurs. Dans un modèle de BI en libre-service, il est essentiel de mettre en œuvre les règles de gouvernance décrites par Tableau, dans ce cas particulier, les règles de gouvernance au niveau du contenu. Une partie du processus consiste à s’assurer que tout fonctionne correctement et que les utilisateurs peuvent consommer en toute confiance le contenu qui leur est fourni. Si vous voulez vous assurer d’une forte adoption par les utilisateurs, il est indispensable de procéder à des tests fonctionnels. Si les tableaux de bord ne sont pas actualisés ou n’affichent pas les informations correctes, les utilisateurs ne les utiliseront pas et ils perdront confiance, ce qui entraînera une baisse de l’adoption par les utilisateurs. Très clairement, le premier problème que votre équipe d’assistance aura à gérer est “pourquoi mon tableau de bord ne fonctionne-t-il pas ?

Les tests fonctionnels peuvent également être intégrés dans votre cycle de CI/CD ou de QA (assurance qualité) car ils vous permettent de surveiller les tableaux de bord en arrière-plan pour détecter tout problème avant que les utilisateurs ne le fassent. En outre, le test fonctionnel offre des possibilités de publication et de promotion pour permettre un déploiement rapide. L’utilisation de ces tests pour votre cycle CI/CD vous permet également d’automatiser vos tests. Wiiisdom Ops dispose actuellement de 21 types différents de tests fonctionnels et nous envisageons d’en ajouter régulièrement de nouveaux.

Comment les organisations utilisent-elles les tests fonctionnels ? 

Notre client, dans le secteur bancaire, est sur Tableau Core, et ses utilisateurs métier se plaignent de l’expérience globale : navigation, clics qui ne fonctionnent pas, temps de rafraîchissement, etc. Le défi du client est de savoir comment assurer de manière proactive la performance et l’expérience utilisateur et de les informer de l’état de la plateforme.

Grâce à Wiiisdom Ops, chaque fois qu’un tableau de bord est construit ou modifié au sein de cette organisation, Wiiisdom Ops est utilisé pour effectuer des tests fonctionnels afin de simuler un parcours utilisateur avec les fonctionnalités clés ci-dessous :

  • Le tableau de bord s’ouvre-t-il ? 
  • Les filtres fonctionnent-ils ?  
  • Mes formules affichent-elles des données dans la plage que j’avais prévue ?

Chaque cas de test dans les tests fonctionnels est composé d’une série de tâches pour vous donner la flexibilité de modéliser la façon dont les rapports tableau sont utilisés par les membres de votre organisation. Il est important de noter que lors de l’exécution d’un scénario de test, Wiiisdom Ops suit les tâches dans l’ordre que vous avez défini et même si une tâche est en erreur, vous avez la possibilité de continuer le test. En ce qui concerne les résultats, vous verrez combien de temps a duré chaque test, par exemple pour se connecter, ouvrir un classeur. De plus, si vous voulez vraiment être proactif, vous pouvez configurer des notifications par courrier électronique ou par Slack pour vous informer des résultats.

setting-up-functional-test tasks

Mise en place d’un test fonctionnel dans Wiiisdom Ops.

La force de Wiiisdom Ops c’est qu’une fois votre cas de test construit et opérationnel, vous pouvez l’automatiser en arrière-plan, même si de nouveaux objets sont ajoutés à vos tableaux de bord.

Prêts à tester ?!

Le test fonctionnel est le premier type de test que vous devriez effectuer sur vos tableaux de bord, car un tableau de bord non fonctionnel est la première chose que les utilisateurs remarqueront, et cela ne contribuera pas à augmenter l’adoption par les utilisateurs, bien au contraire. C’est également le type de test qui offre le plus de points de tests différents pour se rapprocher le plus possible d’un parcours utilisateur réel.

Laissez un commentaire