Vous pouvez appliquer des conditions d'exécution aux actions
d'un test.
Pour ce faire, vous créez une condition pour un bloc d'actions dont l'exécution
ne doit avoir lieu qu'une seule fois, lorsque le test est exécuté pour la première fois
après l'installation de l'application. Le bloc d'actions est ensuite ignoré,
évitant ainsi de provoquer l'échec des étapes du test au cours des exécutions suivantes.
Cela s'appelle une condition de conception adaptative.
Pourquoi et quand exécuter cette tâche
Cette tâche concerne les tests enregistrés
à partir d'applications Android demandant aux utilisateurs leurs données
d'identification et éventuellement leur position géographique lorsqu'elles sont lancées
pour la première fois. Elle est également valable pour les applications dont le comportement
dépend de l'appareil cible (lorsque des paramètres
tels que la résolution, le type d'appareil, l'orientation, le niveau du système d'exploitation et
la langue ne sont pas les mêmes entre l'enregistrement du test et sa relecture).
Procédure
- Sélectionnez les étapes dans le script de test en cours d'édition et
cliquez sur .
A la question vous demandant si vous voulez transférer les objets sélectionnés sous l'élément
inséré, cliquez sur Oui.
Figure 1. Insérer une condition de conception adaptative pour les étapes sélectionnées
- Dans la section Détails de condition de conception adaptative, attribuez un
nom à la condition en le tapant dans le champ Nom de la condition.
Par défaut, le nom de la condition est l'activité (ou
l'écran) en cours de la première action sélectionnée. Il sert de commentaire
facilitant l'identification de la condition dans le test. Par exemple, prenons le cas d'une application demandant à ses utilisateurs
d'indiquer leur position géographique pour trouver la boutique la plus proche. L'objectif de cette
condition est de faire en sorte que le bloc d'actions ne soit exécuté
qu'au premier lancement du test après l'installation de l'application. Lors des exécutions
suivantes du test, il ne devra pas être pris en compte.
Figure 2. Attribuer un nom à la condition et à la partie de l'application
- Attribuez un nom à la Partie de l'application,
clé servant à identifier la condition. Cette clé est une variable
partagée avec les autres conditions dans la même application. Si plusieurs
conditions partagent la même partie d'application, dans la même application ou dans des
applications différentes, l'exécution n'aura lieu qu'une seule fois.
- Une fois les étapes complètes, exécutez à nouveau le test. Le bloc d'actions ne doit être exécuté
qu'au premier lancement du test après l'installation de l'application. Lors des exécutions suivantes
du test, il doit être ignoré. Vérifiez, dans le rapport de test,
qu'aucune erreur n'a été générée pour ces étapes.