Tableau de bord

Le tableau de bord intégré à l'écosystème Agilitest n'est pas seulement un rapport post-exécution, mais un outil d'analyse statique permettant d'évaluer la santé globale de votre projet de test.

Lorsque vos tests sont exécutés (que ce soit depuis l'interface Agilitest ou via la ligne de commande à l'aide de la commande « ats-core »), le moteur consigne absolument tout ce qui se passe :

  • Les actions effectuées (clics, frappes au clavier, soumissions).
  • Le temps d'exécution de chaque étape.
  • Statut de l'action (Réussite / Échec).
  • Captures d'écran ou enregistrements vidéo des actions.

Le tableau de bord compile et croise les données techniques du projet afin de vous offrir une vue d'ensemble de votre parc de tests :

  • Il recense le nombre de scripts, le volume d'actions globales et la répartition du travail par auteur.
  • Il mesure le taux de couverture de vos scripts au sein des différentes suites d'exécution (les fichiers XML TestNG).
  • Il suit l'activité de gestion des versions Git et l'historique des modifications afin d'identifier les scripts fréquemment modifiés ou abandonnés.
  • Il met en évidence les tests dits « flaky » (instables), répertorie les scripts qui n'ont jamais été exécutés et analyse les temps d'exécution afin d'identifier les goulots d'étranglement.

Le tableau de bord rassemble et met en corrélation les données techniques des projets afin de vous offrir une vue d'ensemble de votre portefeuille de tests :

  • Il permet de suivre le nombre de scripts, le volume total d'actions et la répartition du travail par auteur.
  • Il mesure le taux de couverture de vos scripts dans les différentes suites d'exécution (fichiers XML TestNG).
  • Il analyse l'activité de gestion des versions Git et l'historique des modifications afin d'identifier les scripts fréquemment modifiés ou abandonnés.
  • Il met en évidence les tests dits « instables », répertorie les scripts qui n'ont jamais été exécutés et analyse les temps d'exécution afin d'identifier les goulots d'étranglement.

Configurer le tableau de bord

Le bouton permettant d'accéder au tableau de bord se trouve directement dans la barre latérale gauche de l'éditeur.

Le menu «Édition »vous permet d'afficher ou de masquer des sections de métriques regroupées par thème.

Toutes les configurations et exclusions de vos sections de tableau de bord sont enregistrées directement dans le fichier de métadonnées du projet.

Paramètres du tableau de bord

Vous pouvez personnaliser l'affichage de votre tableau de bord depuis l'éditeur Agilitest.

Ouvrez la barre latérale de gauche > Tableau de bord > Modifier

Depuis cette interface, vous pouvez choisir d'afficher ou de masquer certaines informations en fonction du public visé par votre rapport (par exemple, masquer l'historique Git, la complexité ou la couverture de la suite si ces informations ne sont pas pertinentes).

Voici quelques exemples de paramètres : 

Suivi

Vous pouvez configurer un tracker en option

L'intégration d'un outil de suivi vous permet d'afficher dans le tableau de bord des indicateurs avancés relatifs à vos exécutions précédentes, tels que les durées d'exécution, les flaky tests ou les tests qui n'ont jamais été exécutés.

Gamification

La gamification contribue à renforcer l'engagement de l'équipe en rendant le suivi des progrès visuel et ludique. Le tableau de bord alimente cette dynamique grâce à :

  • Activité Git et historique de l'éditeur: le système suit les interactions et les modifications apportées aux scripts au fil du temps, reflétant ainsi les efforts continus de l'équipe.
  • Débogage: en répertoriant ouvertement les scripts signalés comme « flaky » (instables) ou ceux qui n'ont jamais été exécutés, le tableau de bord définit des objectifs clairs de « nettoyage » et de stabilisation pour l'équipe.
  • Progression vers l'objectif: le suivi de la couverture de la suite de tests permet d'évaluer les progrès collectifs accomplis en vue de la livraison.

Cette section présente des statistiques sur les utilisateurs individuels afin de mettre en avant le travail qu'ils ont accompli. Ces données sont directement reliées au système de gestion des identités de l'éditeur.

Dans une section intitulée «Hall of Fame », le tableau de bord attribue les scripts et les actions à leurs auteurs respectifs, mettant ainsi en avant les contributeurs les plus actifs du projet.

Le tableau de bord permet de mesurer la complexité algorithmique des scénarios de test. La capacité à gérer ou à simplifier efficacement des suites de tests complexes est désormais un indicateur clé permettant de mettre en avant l'expertise des ingénieurs en automatisation des tests.

Sur cette page

// TOC MANAGEMENT