Rubrique précédente: Etapes de test d'applications mobilesRubrique suivante: Etapes d'extension personnalisée


Modification d'étapes de test d'applications mobiles

Procédez comme suit:

  1. Ouvrez le scénario de test d'applications mobiles à mettre à jour.
  2. Pour afficher les détails de chaque étape :
    1. Cliquez sur l'étape de test à vérifier.
    2. Cliquez sur l'étape Mobile testing step (Etape de test d'application mobile) dans l'arborescence d'éléments à droite pour afficher les détails de l'étape.

      L'onglet Mobile Testing Step (Etape de test d'application mobile) s'ouvre et affiche une capture d'écran de l'application de test. La section Actions, en haut de l'onglet, indique les actions effectuées dans l'étape de test.

    3. Pour afficher la capture d'écran associée à une action, cliquez sur l'action dans la section Actions.
  3. Pour ajouter manuellement une nouvelle action, cliquez sur Add (Ajouter) (+) dans la section Actions et entrez la paire clé-valeur pour cette action.
  4. Pour réorganiser l'ordre des actions, cliquez sur l'action à déplacer et utilisez les flèches vers le haut et le bas pour la déplacer.
  5. Pour supprimer une action, cliquez sur l'action, puis sur Delete (Supprimer).
  6. Vous pouvez également ajouter l'élément ou les actions de fenêtre suivants en cliquant avec le bouton droit de la souris sur la capture d'écran pour une action enregistrée :
    Précédent

    Insère une commande de retour pour revenir à la fenêtre précédente dans l'application. Android uniquement.

    Get element (Obtenir un élément)

    Effectue une opération GET sur l'élément sélectionné. Le nom de l'élément sélectionné s'affiche à côté de l'option GET element.

    Tap element (Elément Appuyer)

    Effectue une action Tap (Appuyer) sur l'élément sélectionné. Le nom de l'élément sélectionné s'affiche à côté de l'option Tap element.

    Send keys (Envoyer des clés)

    Affiche le clavier et simule l'entrée des caractères spécifiées pour définir la valeur de l'élément de texte.

    Remarque : Dans certaines cas, l'application n'affiche pas les valeurs saisies. Par exemple, un champ de mot de passe peut ne pas afficher les valeurs entrées.

    Set value (Définir une valeur)

    Définit la valeur pour l'élément sélectionné. Le nom de l'élément sélectionné s'affiche à côté de l'option Set value.

    Remarque : Vous pouvez également utiliser cette action pour définir la valeur pour un curseur. Par exemple, définir une valeur de 0,8 permet de déplacer le curseur de 80 % à droite. Utilisez des augmentations de 0,1 lorsque vous définissez la valeur d'un curseur. Définir une valeur de 0,25 n'est pas reconnu et le curseur n'est pas déplacé.

    Long Tap screen (Appui long sur la fenêtre)

    Effectue un appui long sur la fenêtre, par opposition à un élément spécifique.

    Long Tap element (Appui long sur un élément)

    Effectue un appui long sur l'élément sélectionné. Le nom de l'élément sélectionné s'affiche à côté de l'option Long Tap element.

    Attendre

    Insère une pause dans le test. Vous pouvez exprimer l'attente sous une forme identique au paramètre ThinkTime dans le niveau d'étape. Par exemple, 1s-10s insère une pause aléatoire comprise entre 1 et 10 secondes. 100z insère une pause de 100 millisecondes.

    Comment

    Permet d'insérer un commentaire pour une action. Le commentaire n'effectue aucune action, il est spécifié à des fins d'information uniquement.

    Script

    Permet d'insérer un script beanshell arbitraire. En général, ce script n'interagit pas avec l'unité ou le simulateur. Cette action permet d'insérer une assertion personnalisée.

    Change Orientation (Modifier l'orientation)

    Modifie l'orientation de l'unité.

    Shake (Secouer)

    Permet de secouer l'unité.

    Go to background (Accéder à l'arrière-plan)

    Effectue la même action que lorsque vous appuyez sur le bouton d'accueil. Cette action renvoie l'application à l'arrière-plan pendant 10 secondes, puis la ramène au premier plan. Cette action est utile lors des tests, car elle force l'application à libérer la mémoire et à arrêter toutes tâches intensives sur l'UC. iOS uniquement.

    Assertion

    Pour plus d'informations, consultez la rubrique Ajout d'une assertion à une étape de test d'applications mobiles.

  7. Cliquez sur Save (Enregistrer).