Catégories

Gestion des canaux

Vous pouvez regarder notre tutoriel ou vous pouvez consulter notre documentation sur la gestion de canal :

Nous faisons la distinction entre les actions pour gérer les canaux dans les ATS scripts , qui fait l'objet de cette documentation et la gestion des canaux dans l'éditeur pour faire des opérations de capture d'éléments graphiques que vous pouvez lire ici .

Dans un script ATS généré par Agilitest, il y a toujours un seul canal actif à un moment donné, et toutes les actions sont dirigées vers ce canal.

Il est donc impératif de lancer un canal avant de créer toute action.

Démarrez un canal


Actions pour gérer les canaux dans les scripts ATS

L'action "démarrer un canal" vous permet de sélectionner l'application qu'Agilitest va lancer pour vous, vous avez plusieurs possibilités :

  • Ouvrir un navigateur parmi ceux proposés
  • Ouvrir un explorateur Windows
  • Ouvrir une application de bureau définie dans votre configuration
  • Ouvrir une application mobile (Android ou iOS)
  • Ouvrir n'importe quelle application .exe.
  • Ouvrir un Webservice

Ensuite, il est préférable de renommer le canal que vous avez ouvert afin qu'il puisse être référencé dans les actions suivantes. Pour ce faire, cliquez sur [ex.new-canal].

Ouvrez un canal avec Chrome

Changer vers le canal

L'action "changer vers le canal" vous permet de passer à un autre canal identifié par son nom.

À partir de cette action, toutes les actions suivantes seront dirigées vers le site canal spécifié.

Passez à Firefox canal

ASTUCE : Le démarrage d'un nouveau canal active directement celui-ci.

Fermer un canal

Fermer un canal indique à Agilitest que ce canal ne sera plus utilisé pendant ce test, et fermera l'application.

Connecter un canal à une application déjà lancée

Une petite astuce : si vous voulez connecter un canal à un processus existant déjà dans votre système d'exploitation, vous pouvez utiliser la commande process:// complétée par une expression régulière pour trouver votre processus dans la liste des processus déjà lancés.

Par exemple :

process://.*notepad\+\+\.exe

Connexion à un processus existant

Menu de gestion de canal

Cette documentation concerne le menu qui permet de gérer les différents canaux d'entrée des actions lors du débogage des tests, un autre article traite des actions de gestion de canal .

Le menu de gestion de canal se trouve à gauche, sous l'explorateur de projets.

Le menu de gestion de canal avec un Chrome canal en cours de réalisation

Il comporte plusieurs icônes dont les fonctions sont les suivantes :

Capture : Cette action n'est possible que si vous avez déjà ouvert un canal, exécuté l'action ouvrir et éventuellement navigué vers la page ou le web service que vous testez. Elle permet d'entrer en mode capture et de sélectionner les éléments sur lesquels effectuer des actions.

Fermer : Cette action vous permet de fermer proprement un canalouvert, c'est-à-dire de fermer l'application et d'indiquer à Agilitest qu'elle est fermée. Agilitest n'est pas intrusif (pas de plugin), il n'a aucun moyen de savoir que vous avez fermé une application directement par les actions du système d'exploitation (cliquer sur l'icône de la croix de la fenêtre par exemple) . Il est donc impératif de toujours utiliser cette action pour fermer une application ouverte par Agilitest.

Exécuter : Cette action démarre une exécution complète à partir de l'action actuelle. Si vous n'êtes pas sûr d'une action pour démarrer un test, vous obtiendrez le message suivant :

Message d'erreur d'Agilitest

Dans Agilitest, tous les scripts peuvent être des sous-scripts d'autres scripts. Dans l'éditeur, il est impossible pour Agilitest de déterminer le début d'un test, vous devez donc indiquer par quelle action vous voulez commencer votre test dans les phases d'édition et de débogage.

Suivant : Cette action exécute l'action sélectionnée et passe à l'action suivante. Vous pouvez donc exécuter votre test en séquence, étape par étape. Cette action est équivalente à l'action d'exécution de chaque action affichée à droite de l'action courante dans l'éditeur.

Paramètres : Cette action affiche un sous-menu permettant de sélectionner les paramètres d'exécution en cours dans l'éditeur.

fenêtre des paramètres d'exécution
  • Animer: permet de rejouer le test en animant les actions réalisées (déplacement de la souris, clics, saisie de texte, etc.).
  • Rapport visuel: Le rapport visuel a le même résultat que l'animation, mais sous forme de rapport vidéo : un fichier ATSV (ATS Video) est généré dans le répertoire /target/reports. Il n'est pas nécessaire de mettre le replay en mode animation pour obtenir le rapport visuel.
  • Rapport XML : Agilitest produira un rapport d'exécution du test au format XML (actions.xml), ainsi qu'un ensemble d'images correspondant aux écrans qui ont été visités par le test. Ces éléments sont stockés dans le répertoire /target/report/>nom_test> répertoire. Ils peuvent ensuite être manipulés pour produire tous types de rapports, y compris un rapport pdf utilisant JASPER, ainsi qu'une feuille de style que vous avez personnalisée. La production d'un rapport XML active la génération d'un rapport visuel.
    • Exécuter en mode réduit: Cela permet de masquer l'éditeur d'Agilitest pendant l'exécution du test, et ainsi de mieux voir l'application testée. C'est très utile si vous utilisez Agilitest sur un seul écran.
    Exécution de l'Agilitest en mode réduit


    Vous avez encore besoin d'aide ?
    Contacter le support