Mon équipe et moi automatisons une application basée sur Windows en utilisant LeanFT C# comme cadre. Actuellement, nous avons plusieurs tests que nous pouvons exécuter localement mais qui n'ont pas de solution de grille en place. Je sais qu'avec le sélénium, nous pouvons utiliser la grille de sélénium - mais comme nous n'automatisons pas une application basée sur un navigateur, c'est hors de question.Solution de grille utilisant LeanFT (UFT pro) pour l'application Windows
Nous avons besoin d'une solution de grille qui fonctionnerait pour une application Windows. Mon idée est d'avoir plusieurs machines virtuelles stockant l'application, puis d'avoir une grille qui interrogerait chaque machine virtuelle pour voir si elle était libre d'exécuter un test, puis lui passer un test. C'est à peu près comment la grille de sélénium fonctionne pour les navigateurs. Donc, ma question est, est-ce que leanFT a un support pour quelque chose comme ça, ou sommes-nous strictement bloqués dans l'exécution de tests sur une machine locale ou distante unique. De même, existe-t-il un moyen de vérifier l'exécution d'une instance de test? Peut-être que si cela est possible, nous pourrons trouver une solution interne. Merci!
Avez-vous regardé [** 'Jenkins' **] (https://leanft-help.saas.hpe.com/fr/14.01/HelpCenter/Content/HowTo/CI_Tools.htm) route pour exécuter vos tests ...? – ManishChristian
@ManishChristian, Jenkins est un outil CI/CD. Cela résoudrait le problème de l'exécution de nos tests sur une machine distante quelque part, mais cette question concerne le raccordement d'une grille de test différente. Le problème est que nous sommes limités à exécuter des tests un à la fois sur une machine, que celle-ci soit locale ou distante. Une grille est essentiellement une banque d'emplacements pour exécuter des tests dans lesquels vous pouvez exécuter plusieurs tests à la fois en parallèle. – Tree55Topz
Le problème est que vous ne pouvez pas exécuter plusieurs tests simultanément s'ils nécessitent une interaction de l'interface utilisateur. (ce que je présume est le cas). Si vous exécutez des tests de sélénium en parallèle, il est probable que vous utilisiez le pilote htmlunit, qui n'a aucune interaction avec l'interface utilisateur. –