Automatisation via Test Builder

Automatisation via Test Builder

Test Builder - Constructeur de scénarios de test

Présentation

Le Test Builder est une nouvelle fonctionnalité qui vous permet de visualiser et comprendre en détail le déroulement de vos scénarios de test. Grâce à une interface visuelle intuitive, vous pouvez voir chaque étape de votre parcours utilisateur avec ses captures d'écran et les actions associées.

À quoi ça sert ?

Lorsque vous lancez une mesure sur votre application mobile ou site web, Greenspector Studio exécute un scénario composé de plusieurs étapes (ouverture de l'app, clics, saisies, scrolls, etc.). Le Test Builder vous permet de :

  • Visualiser chaque étape du scénario avec sa capture d'écran

  • Comprendre les actions exécutées à chaque étape

  • Identifier rapidement les étapes en échec

  • Lancer une nouvelle mesure directement depuis l'interface

Sélection_012.png

 

Comment y accéder ?

Dans le menu de navigation de votre version, cliquez sur le menu Visualisation des étapes dans la section Scénario

menu_fr.png
Accès à la fonctionnalité

Vous voyez alors directement, la représentation graphique du script GDSL qui a été généré dès la création de l’analyse.

L'interface en un coup d'œil

L'écran se divise en quatre zones :

1. Liste des étapes (gauche)

Affiche toutes les étapes de votre scénario avec :

  • Le nom de l'étape

  • Son statut (succès ✓ ou échec ✗)

  • Un indicateur visuel du type d'étape

2. Détails de l'étape (centre)

Pour l'étape sélectionnée, vous voyez :

  • Le nom et le type de l'étape

  • Les miniatures des captures d'écran (début et fin)

  • La liste des commandes GDSL exécutées traduites en langage clair

détail.png
Détail d’une étape

3. Capture d'écran (droite)

Affiche en grand la capture d'écran de l'étape sélectionnée, vous permettant de voir exactement l'état de l'application à ce moment du test.

4. Liste d’action concernant le GDSL (en bas à gauche)

Editer le GDSL / Lancer la mesure / Exporter le GDSL

Comprendre les commandes

Chaque étape contient une ou plusieurs commandes qui décrivent les actions effectuées. Ces commandes sont affichées en langage naturel.

Identifier les problèmes

Quand une étape échoue (marquée en rouge ✗), le Test Builder :

  • Sélectionne automatiquement l'étape en échec

  • Affiche la capture d'écran au moment de l'erreur

  • Vous permet de comprendre visuellement ce qui s'est passé

Sélection_024.png
Affichage d’une étape en erreur

 

Gestion du script GDSL

La barre d'outils propose trois actions :

Sélection_019.png

 

 

1 - Éditer le GDSL

Le bouton Éditer le GDSL vous redirige vers l'éditeur de script GDSL complet, où vous pouvez modifier manuellement les commandes du scénario.

Sélection_026.png
Fenêtre d'édition du script

 

2 - Lancer une mesure

Le bouton Lancer une mesure en bas de l'écran vous permet de relancer une exécution du scénario avec collecte des métriques.

Sélection_025.png
Fenêtre de lancement d’une mesure

3 - Télécharger le GDSL

Le bouton Télécharger permet d'exporter l'intégralité du scénario au format GDSL. Le fichier généré contient toutes les commandes de chaque étape :

Affichage des éléments cliquables

Sur la capture d'écran de fin d'étape, le Test Builder peut afficher les éléments interactifs détectés sur l'écran. Cette fonctionnalité vous aide à comprendre quels éléments sont disponibles pour l'automatisation.

Sélection_018.png
Elements cliquables en vert
Sélection_016.png
Elements système cliquables en orange

 

Actions disponibles :

1 - Afficher les éléments cliquable : Permet d'activer ou désactiver la surbrillance des éléments cliquables selon vos besoins.

2 - Afficher les éléments système : Element qui n’appartienne pas directement à l’application

3 - Afficher différent niveau dans la hierarchie du dump

4 - Copier l’identifiant d'un élément cliquable

Sur quelle étape ?

Les éléments cliquables sont automatiquement disponibles sur :

  • L'étape en échec : si une étape échoue, vous pouvez voir les éléments disponibles à ce moment pour comprendre pourquoi l'action a échoué (élément absent, mauvais identifiant, etc.)

  • La dernière étape : si toutes les étapes passent avec succès, les éléments sont affichés sur la dernière étape du scénario, utile pour ajouter de nouvelles actions à la suite

Comment ça fonctionne ?

  1. Le Test Builder sélectionne automatiquement l'étape concernée (échec ou dernière)

  2. Cliquez sur la miniature "Fin" pour afficher la capture d'écran de fin d'étape

  3. Les éléments cliquables apparaissent en surbrillance verte sur l'image

  4. Survolez un élément pour voir ses informations (texte, identifiant)

Copier un identifiant

En faisant un clic droit sur un élément surligné, un menu contextuel vous permet de copier :

  • Le texte affiché par l'élément

  • L'identifiant (ID) technique de l'élément

  • La description d'accessibilité si disponible

mistral_select.png

 

Ces informations sont utiles pour créer ou corriger des commandes GDSL qui ciblent un élément précis.


Le Test Builder vous donne une visibilité complète sur vos tests automatisés, facilitant la compréhension et le débogage de vos scénarios de mesure.