6
votes

Pouvons-nous automatiser l'application disponible dans le quartier du programme Citrix?

J'ai essayé d'automatiser une application disponible sous Citrixl Programme Neuvourhood en utilisant QTP 9.5, mais QTP n'identifie pas les objets à l'intérieur de l'application. Peut-on automatiser l'application Citrix à l'aide de QTP?

Quels sont les différents outils disponibles pour effectuer des tests d'automatisation sur les applications Citrix?


3 commentaires

Avez-vous installé QTP sur la machine Citrix ou sur votre machine locale?


Le QTP et Citrix ne sont pas sur la même machine. La machine avec QTP possède 'Citrix Program Quartier' (Client) installé sur elle. J'invoque ce QTP à travers l'accès à mon application disponible dans Citrix.


LOADRUNNER le fait, bien que ce ne soit pas un outil FT, à coup sûr.


8 Réponses :


2
votes

QTP prend en charge Citrix uniquement si elle est installée sur la machine Citrix, elle ne prend pas en charge le travail via le client.

Pour des raisons techniques, c'est que QTP doit pouvoir écouter des messages Windows et charger sa DLL dans certaines applications qu'il ne peut pas faire à partir d'une machine différente.


0 commentaires

0
votes

Comme Motti a dit que vous ne pouvez pas automatiser via Citrix Client. En général, Citrix Client est difficile à automatiser. Je sais que quelqu'un de mon travail a joué avec elle et il a réussi à attraper une communication et des objets qui pourraient être utiles pour automatiser les tests via Citrix, mais ce serait un projet de développement distinct pour créer une telle solution qui pourrait être très limitée.


0 commentaires

2
votes

Les outils traditionnels ne fonctionnent généralement pas avec des applications exécutées dans des applications de bureau distantes. Les interfaces nécessaires ne sont pas disponibles. Probablement votre seule option est un outil basé sur une image comme aubergine .


0 commentaires

4
votes

J'ai utilisé Scapa Technologies pour les tests Citrix ICA ou Terminal Services. SCAPA fournit un outil d'automatisation installé sur le serveur Citrix. Ensuite, il dispose d'un contrôleur qui lance la session Citrix, communique avec le serveur et démarre l'outil d'automatisation qui appelle votre script d'automatisation. Il fonctionne réellement sur le serveur afin qu'il puisse interagir avec les commandes d'applications.


0 commentaires

0
votes

via la reconnaissance d'objet QTP Citrix est TOTAALY différente. QTP sur des machines distantes fonctionne sur des objets en fonction de l'emplacement et de la référence, il est donc presque impossible d'automatiser.


0 commentaires

1
votes

Pour ce que ça vaut la peine, j'ai automatisé une application Citrix tout comme vous l'avez décrite pour une grande entreprise de télécommunications au début des années 2000. Je l'ai fait en obtenant au fond des API Windows SendMessage et un package de reconnaissance optique de caractères. Vous seriez probablement étonné de la quantité de données déplacée d'un système en un autre en utilisant les robots "Robots" Citrix / Screen-Script-grattant de mon équipe. Je suis venu sur cette question parce que je me souvenais de ce projet et que je me demandais s'il y avait toujours un besoin de ce type de solution en ce jour et à l'âge.


0 commentaires

2
votes

La difficulté avec Citrix Automation est que les applications sont simplifiées sur l'ordinateur client En tant qu'image, vous ne pouvez donc pas accéder à l'arbre d'interface utilisateur des éléments.

UIPATH peut automatiser des applications Citrix très faciles (aussi desktop ou Web) en utilisant une image Techniques spécifiques à l'automatisation comme

  • en cliquant par rapport à une image
  • Utilisation d'OCR pour Texte gratter
  • à l'aide d'hottettes de clavier
  • Cliquez sur Par rapport à un texte OCRED

    Voici un tutoriel complet montrant différents Citrix (ou des ordinateurs de bureau virtuels ) Techniques d'automatisation pour


0 commentaires

0
votes

Selon mon expérience, ce type de configuration peut être mieux géré à l'aide des outils de test de reconnaissance d'images et / ou d'OCR tels que les aubergines, mais ce n'est pas vraiment suggéré d'avoir un environnement de test qui comprend Citrix. Une autre option pourrait être d'installer un outil d'automatisation comme AutoIt dans la machine Citrix et de déclencher les scripts à l'aide de l'autre outil (peut-être sélénium mais je suis encore à essayer).


0 commentaires