Étapes smartphone

Toutes les étapes disponibles dans le builder de tests smartphone, organisées comme la palette d'étapes.

Les tests smartphone exécutent votre application native sur de vrais devices Android et iOS. Ils sont construits à partir des étapes ci-dessous ; les groupes correspondent aux catégories de la palette Ajouter une étape dans le test builder, ce que vous voyez ici est ce que vous voyez dans le produit.

Chaque test smartphone commence par une étape verrouillée Ouvrir l'application qui ouvre l'application sélectionnée lors de la création du test.

Interactions

ÉtapeDescription
ToucherAppuyer sur un élément, ou sur une position X/Y exacte en mode Coordonnées
Appui longAppui long pour ouvrir les actions contextuelles
Masquer le clavierMasquer le clavier virtuel
Remplir le champSaisir du texte, des variables ou des données générées dans un champ

Email & SMS

ÉtapeDescription
Code par SMSAttendre un SMS et extraire son code dans une variable
Récupérer un mailVérifier qu'un email arrive dans une boîte de test
Code par emailAttendre un email et extraire son code dans une variable
Lien par emailAttendre un email et extraire un lien dans une variable

Vérifications

ÉtapeDescription
Vérifier l'élémentVérifier qu'un élément est (ou n'est pas) affiché, cliquable, activé ou présent
Vérification orthographique (IA)L'IA vérifie l'orthographe du texte visible à l'écran
Vérifier avec l'IAVérifier n'importe quoi sur l'écran en langage naturel

Attente

ÉtapeDescription
Attendre un délaiMettre en pause pendant une durée fixe

Autres

ÉtapeDescription
ScriptExécuter votre propre JavaScript
Définir une variable localeStocker une valeur pour les étapes suivantes
Extraire une valeurLire le texte ou la valeur d'un élément dans une variable

Deux étapes historiques n'apparaissent plus dans la palette mais continuent de fonctionner dans les tests existants : Vérifier la présence d'un élément et Vérifier l'absence d'un élément.

Paramètres communs des étapes

Chaque étape partage quelques paramètres, visibles dans le panneau latéral de l'étape dans le builder :

  • Ignorer les erreurs sur cette étape (ignore_errors) : l'exécution continue avec l'étape suivante même si celle-ci échoue.
  • Désactiver pendant l'exécution (disabled) : l'étape reste dans le scénario mais n'est pas exécutée.
  • Capacités personnalisées (use_capabilities, capabilities) : ajuster ou remplacer le comportement d'exécution pour cette étape uniquement.

Les étapes qui ciblent un élément partagent aussi les paramètres IA : une description en langage naturel, un sélecteur manuel optionnel (XPath ou CSS), et une stratégie IA qui détermine quand l'IA localise l'élément par rapport au sélecteur enregistré. Sur les étapes d'interaction smartphone, l'IA est désactivée par défaut ; activez-la par étape ou via la stratégie du test. Voir Sélecteurs IA.

Des résultats aux analytiques

Chaque étape enregistre son timing, son statut et ses captures d'écran, ainsi que les variables créées. Au niveau du test, chaque exécution alimente la mesure test utilisée par les Analytiques : durée, compteurs de succès/avertissement/échec, et en cas d'échec, quel type d'étape a provoqué l'erreur. Les métriques personnalisées créées dans les étapes remontent au même endroit.

Et ensuite ?

Test builder

Comment les étapes sont ajoutées, configurées et organisées en groupes

Canal smartphone

Comment les vrais devices exécutent votre application

Last updated on