Activation de la fonction de recherche dynamique

La mappe d'objets de test répertorie les objets de test de l'application testée. Les modifications apportées à l'application testée peuvent aboutir à des changements dans la hiérarchie des objets. Lors de la lecture, Rational Functional Tester n'est alors pas en mesure de trouver un objet dont la position hiérarchique a changé, et ceci provoque un échec de la lecture. Grâce à la fonction de recherche dynamique, vous pouvez éviter les échecs de lecture résultant des modifications de hiérarchie dans l'application testée. La fonction de recherche dynamique recherche les objets dont la hiérarchie a changé lorsqu'une recherche basée sur le score de reconnaissance des objets (ScriptAssure) échoue à les trouver.

Pourquoi et quand exécuter cette tâche

Sur la page d'activation de la recherche dynamique de la boîte de dialogue Préférences, vous pouvez activer ou désactiver la fonction de recherche dynamique pour tous les scripts de test fonctionnel dans l'environnement de développement intégré. Pour un script individuel, vous pouvez activer ou désactiver le fonction sur la page Sélection d'un journal. Pour des instructions, voir la rubrique relative à la page Sélection d'un journal. Vous pouvez également effectuer l'activation ou la désactivation à partir de l'interface de ligne de commande. Pour plus d'informations, voir la rubrique relative à l'interface de ligne de commande de Functional Tester.
Remarque : Lorsque vous activez la fonction de recherche dynamique dans la boîte de dialogue Préférences, le paramètre s'applique à tous les scripts de l'environnement de développement intégré. Vous pouvez remplacer cette préférence pour un script individuel sur la page Sélection d'un journal lorsque vous exécutez le script.

Procédure

  1. Dans le menu de Functional Tester, cliquez sur Fenêtre > Préférences pour ouvrir la boîte de dialogue Préférences.
  2. Développez Functional Tester puis cliquez sur Lecture.
  3. Cliquez sur Recherche dynamique activée.
  4. Cochez la case Activer la recherche de script si la fonction de score échoue.
    Remarque : Pour éviter un échec de lecture dû à des changements de hiérarchie, vous pouvez aussi utiliser la méthode Insérer un objet de test dynamique. A l'aide de cette méthode, vous pouvez ancrer un objet de test en tant que descendant de son parent. Ceci rend la lecture du script indépendante des changements de hiérarchie de l'objet. Pour des informations sur l'insertion d'objets de test dynamiques, voir la rubrique relative aux objets de test dynamiques.

Retour d'informations