Catégories

Connexion à un processus existant

Différents modes de lancement des applications

Agilitest est une solution multicanal qui vous permet de vous connecter à plusieurs canaux simultanément pour différents types d'applications :

  • Canaux Web: Chrome, Firefox, IE, Edge et Opera : en ouvrant un canal sur l'un des navigateurs, puis en effectuant une action de navigation sur une URL.
  • Canaux de bureau: Tous les types d'applications compilées pour Windows. Il suffit de sélectionner le fichier exécutable directement dans l'action d'ouverture du site canal (.EXE).
  • Chaînes Android: Toutes les applications fonctionnant sur les appareils Android, y compris celles proposées par le système d'exploitation. Dans ce cas, la sélection de l'application passe par une connexion au terminal via "ATS Mobile Station ", qui permet ensuite d'accéder à la liste de toutes les applications installées.
  • Les canaux SOAP ou JSON web service : Le web service est sélectionné à l'ouverture du canal , et la navigation permet d'appeler des services spécifiques.

Ma demande ne correspond à aucun de ces cas !

Pour chacune des situations décrites ci-dessus, c 'est Agilitest qui lance l'application testée car c'est son fonctionnement nominal.

Dans certains cas, il n'est pas possible de faire lancer l'application à tester par Agilitest, cela peut se produire par exemple dans les cas suivants :

  • Le lancement d'une application avec un fichier .bat initialise les variables d'environnement avant de lancer le .exe. Dans ce cas, il n'est pas possible de lancer directement le .exe. (en fait, vous pouvez utiliser un appel java d'Agilitest pour le faire).
  • Lancement de l'application au démarrage de Windows par un service. Cependant, l'application doit disposer d'une fenêtre graphique sur laquelle elle peut agir.
  • Utilisation d'une application Windows spécifique pour effectuer certaines opérations dans le cadre d'un test général de bout en bout (par exemple : Explorer.exe).

La solution

Pour utiliser un processus existant comme canal test Agilitest l'astuce consiste à l'identifier parmi les processus en cours d'exécution sur la machine de test. Voici comment procéder :

  • Créez une action d'ouverture canal
  • Spécifiez le nom du processus auquel vous souhaitez vous accrocher en commençant par process://.

L'utilisation d'expressions régulières est possible pour spécifier le nom de l'application concernée, par exemple :

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

Se connecter à un processus existant


Vous avez encore besoin d'aide ?
Contacter le support