Ecrire un script GDSL

Ecrire un script GDSL

MAJ 31 OCT 2024

Après avoir défini un parcours fonctionnel, il est temps de le coder!

Processus d'écriture de script

Écrire un script GDSL consiste à composer des étapes, chacune encadrée par une balise de début et de fin de mesure.
On construit le parcours pas à pas : écrire 1 étape → la tester → corriger → passer à la suivante.

  • Ajouter les mots clé startMeasure,Nom d'étape au fichier de test

  • Écrire les actions qui doivent être mesurées (clic, saisie, navigation, swipe, etc.) — une instruction par ligne

  • Ajouter le mot clé stopMeasure pour terminer la mesure de l’étape

  • Lancer le test

  • Continuer comme cela étape par étape

Ecrire des commandes GDSL

Pour en savoir plus sur la structure des scripts GDSL, consultez les pages suivantes :

  • Lancer le premier test avec le script généré automatiquement.

  • Téléchargez les logs.

  • Ouvrir le dump et le screenshot en failed dans uiautomatorviewer.

  • Récupérer les informations des éléments nécessaires à l'élaboration du script :

  • Déterminer les commandes gdsl à utiliser via l’autocomplétion ou la liste des commandes pour avoir davantage de détail.

Lancer un test

  • Cliquer sur le bouton Lancer.

image-20251029-091522.png
  • Une fenêtre s’ouvre sur la configuration des mesures :

image-20251029-091419.png
  • Sélectionner le mode de mesure Mise au point.

  • Choisir ensuite le terminal sur lequel effectuer la mesure.

  • Indiquer 1 itération de mesure pour le test.

  • Cliquer sur > Lancer

 

Attendre les résultats

Après avoir appuyé sur Lancer, le test entre dans la file d’attente des tests à exécuter. Il affiche d’abord un message de d’attente puis de mesure en cours lorsqu’il est en cours d’exécution sur un appareil.

image-20251029-092153.png
image-20251029-093344.png

 

Valider ou corriger le script

Lorsque l’exécution est terminée, le rapport du test vous indique l'état de celui ci, s’il est en succès ou non et l’erreur associée dans ce cas.

image-20251029-093915.png

Si le test est réussi, bravo, vous pouvez passer à la suite de l'écriture du script !

Si le test échoue, identifiez l’erreur indiquée par le rapport de test.

Téléchargez les logs du test et ouvrez le dump ainsi que le screenshot failed dans uiautomatorviewer pour connaitre l'état d'échec du test.