Exécution d'un script depuis Functional Tester

Lorsque vous exécutez un script à partir de Functional Tester, ce dernier relit toutes les actions enregistrées, telles que le démarrage d'une application, les actions que vous avez effectuées dans l'application, les points de vérification et l'arrêt de l'application.

Procédure

  1. Configurez votre application pour le test en définissant et en activant l'environnement Java™ ou le navigateur Web approprié pour l'exécution de l'application.
  2. Exécutez le script en procédant de l'une des manières suivantes :
    • Dans la vue Projets de Functional Tester, cliquez sur un script, puis sur le bouton Exécuter le script Functional Tester Bouton Exécuter le script Functional Tester de la barre d'outils de Functional Tester.
    • Dans la vue Projets de Functional Tester, cliquez à l'aide du bouton droit de la souris sur un script et sélectionnez Exécuter.
    • Dans la vue Projets de Functional Tester, cliquez sur un script, puis sélectionnez Script > Exécuter.

    L'assistant de lancement de scripts apparaît.

  3. Facultatif : Pour éviter qu'il ne s'affiche lorsque vous exécutez un script de test, procédez comme suit :
    1. Cliquez sur Windows > Préférences.
    2. Cliquez sur Functional Tester > Lecture > Journalisation.
    3. Dans la page Options de journalisation, sélectionnez Ne pas afficher l'assistant de lancement des scripts.
  4. Dans la page Sélection d'un journal, conservez le nom de journal par défaut ou sélectionnez un autre nom de journal.
  5. Facultatif : Vous pouvez entrer des arguments d'exécution ou spécifier le nombre d'itération du pool de données :
    1. Cliquez sur Suivant pour afficher la page Spécification des options de lecture.
    2. Dans la zone Arguments d'exécution, entrez ou sélectionnez des arguments de ligne de commande à transmettre au script, si nécessaire.
    3. Dans la zone Nombre d'itérations du pool de données, sélectionnez un nombre ou l'option Itérer jusqu'à la fin pour spécifier le nombre souhaité d'exécutions du script.
  6. Si la fonction de gestion des fenêtres non attendues n'a pas été activée pour tous les scripts dans la boîte de dialogue Préférences, la case Activer le traitement des fenêtres non attendues est cochée sur la page Sélection d'un journal. Décochez la case si vous ne voulez pas activer la fonction pour le script que vous exécutez.

    Si la fonction de gestion des fenêtres non attendues n'a pas été activée pour tous les scripts dans la boîte de dialogue Préférences, la case Activer le traitement des fenêtres non attendues n'est pas cochée. Cochez la case si vous voulez activer la fonction pour le script que vous exécutez. Les actions qui ont été configurées pour des contrôles spécifiques sur des fenêtres non attendues dans la boîte de dialogue Configurer le traitement des fenêtres non attendues sont effectuées.

  7. Si la fonction de recherche dynamique a été activée pour tous les scripts dans la boîte de dialogue Préférences, la case Activer la recherche de script si la fonction de score échoue est cochée sur la page Sélection d'un journal. Décochez la case si vous ne voulez pas activer la fonction pour le script que vous exécutez. La fonction de recherche dynamique permet à Rational Functional Tester de localiser les objets de l'application testée dont la position hiérarchique peut avoir changé par rapport à la mappe d'objets de test, garantissant ainsi que la lecture n'échoue pas.

    Si la fonction de recherche dynamique n'a pas été activée pour tous les scripts dans la boîte de dialogue Préférences, la case Activer la recherche de script si la fonction de score échoue n'est pas cochée. Cochez la case si vous voulez activer la fonction pour le script que vous exécutez.

  8. Cliquez sur Terminer pour démarrer l'exécution d'un script de test.

Résultats

Le moniteur de lecture démarre et affiche des informations sur le déroulement de la lecture du script. Si ce moniteur ne démarre pas, vérifiez les paramètres sélectionnés dans la page des préférences du moniteur de lecture.

Après l'exécution du script, un fichier journal s'ouvre. Si ce n'est pas le cas, dans Functional Tester, vérifiez les paramètres définis dans la page des préférences de journalisation.

Remarques :

Commentaires en retour