Passer au contenu principal

Comment créer des Prompt de Découverte ?

Ines avatar
Écrit par Ines
Mis à jour il y a plus de 2 semaines

Les invites à la découverte sont conçues pour gérer les situations où il n'est pas possible de définir exactement les actions à entreprendre à l'avance. Ces étapes spéciales permettent à Thunder Code de décider ce qu'il faut faire au moment de l'exécution, en fonction du contenu de votre application web. Elles sont donc idéales pour gérer des contenus dynamiques, des flux pilotés par l'utilisateur ou des instructions peu claires.

Ce que vous apprendrez

  • Ce que sont les invites à la découverte et les étapes découvertes

  • Comment les créer et les utiliser dans vos cas de test

  • Comment gérer les changements de site avec Auto-Heal

  • Les meilleures pratiques pour rédiger des invites à la découverte efficaces

Que sont les invites à la découverte ?

Les invites à la découverte sont des étapes spéciales pour lesquelles les actions spécifiques à entreprendre ne sont pas compilées avant l'exécution. Cela signifie que leur comportement est déterminé à la volée en fonction de la structure et du contenu de votre site au moment de l'exécution du test.

Une fois qu'une invite à la découverte est exécutée, Thunder Code génère automatiquement une liste d'"étapes découvertes" qui reflètent les actions réellement effectuées. A partir de ce moment, l'étape originale est marquée comme une étape spéciale et sera ignorée lors des prochains tests. Seules les étapes de découverte générées seront exécutées.

Si le contenu de votre site web change, vous pouvez régénérer les étapes de découverte en cliquant sur le bouton Auto-Heal. Cela déclenchera la reconstruction des étapes de découverte par Thunder Code lors de la prochaine exécution.

Comment créer une invite à la découverte

La création d'une invite à la découverte est identique à la création de n'importe quelle autre étape :

  • Ouvrez votre scénario de test : Naviguez jusqu'au scénario de test où vous voulez ajouter une invite à la découverte.

  • Ajoutez une nouvelle étape ou décrivez l'action dans le chat :

    • Exemple : "Cliquez sur tous les boutons"

  • Exécutez votre scénario de test :

    • Lors de la première exécution, Thunder Code interprétera l'étape en fonction du contenu du site et générera des étapes découvertes en conséquence.

    • L'étape sera alors marquée comme une invite à la découverte et sera ignorée dans les prochaines exécutions de test, en passant directement aux étapes découvertes.

  • Modifier une invite à la découverte :

    Si vous modifiez le contenu d'une invite à la découverte, toutes les étapes découvertes existantes seront supprimées. De nouvelles étapes découvertes seront générées lors de la prochaine exécution.

  • Supprimer une invite à la découverte :

    La suppression d'une invite à la découverte entraîne automatiquement la suppression de toutes les étapes découvertes qui y sont associées.

  • Organisation des étapes découvertes :

    Les étapes découvertes restent étroitement liées à l'invite à la découverte dont elles dépendent :

    • Vous ne pouvez pas faire glisser et déposer une étape découverte en dehors de son parent.

    • Vous ne pouvez pas faire glisser d'autres étapes dans une fenêtre de découverte.

    • Une bordure rouge apparaît sur l'étape déplacée lorsque l'opération de glisser-déposer n'est pas autorisée.

Que se passe-t-il en cas de modification du contenu ?

Si le contenu ou la présentation de votre site web change et que les étapes découvertes existantes ne s'appliquent plus, il suffit de cliquer sur le bouton Guérir pour les supprimer. Lors de la prochaine exécution, Thunder Code régénérera de nouvelles étapes sous l'invite à la découverte en fonction du nouveau contenu.

Cas d'utilisation

  • Boucles : Lorsque vous souhaitez répéter une action pour plusieurs éléments de la page.

    Exemple : Cliquer sur tous les boutons et vérifier qu'ils fonctionnent

  • Étapes imprécises : Lorsque le type d'interaction n'est pas connu à l'avance

    Exemple : Changer la langue en français

    Exemple : Remplir le formulaire : Remplir le formulaire

Conseils pour rédiger une invite à la découverte efficace

  • Incluez les actions et les assertions dans la même étape.

    Cela garantit que vos étapes seront exécutées dans le bon ordre.

    Exemple : Cliquez sur chaque carte et vérifiez qu'un champ de description apparaît.

  • Évitez de donner une action spécifique (cliquer, sélectionner, taper) dans l'instruction.

    Laissez le système déterminer l'interaction appropriée.

    Au lieu de : Sélectionner le français comme langue

    utilisez : Changer la langue en français

  • Décrivez l'objectif de l'utilisateur, et non la mise en œuvre.

    Gardez vos instructions à un niveau élevé afin que Thunder Code puisse s'adapter à l'interface utilisateur.

Avez-vous trouvé la réponse à votre question ?