Micro Focus Unified Functional Testing (UFT) – Trucs et astuces

30 octobre 2021

Table des matières

  • Trucs et astuces UFT – Janvier 2021
    • 1. Récupération des vues manquantes après l'importation d'un fichier Lab Project .qcp
    • 2. Instructions pour corriger l'erreur HP.UFT.JSCTypeslib.dll (atl.dll) lors de l'installation d'UFT One
    • 3. Instructions concernant la modification de l'emplacement du journal dans Octane
    • 4. Solution pour corriger l'erreur d'identification UFT
    • 5. Conseils pour masquer la barre de message qui affiche l'agent UFT a commencé à déboguer le navigateur sur les versions de navigateur Google Chrome 79+
    • 6. Instructions pour exécuter correctement UFT dans Jenkins en cas d'erreur
    • 7. En cas d'exécutions parallèles, le développeur UFT teste automatiquement le projet Cucumber
    • 8. Instructions pour publier le rapport JUnit dans Azure DevOps à l'aide du plug-in Application Automation Tools
    • 9. Vérifier si les ports ont été ouverts avec le script PowerShell
    • 10. Instructions pour définir les paramètres DCOM pour les scripts d'automatisation
  • Trucs et astuces UFT – février 2021
    • 1. Installation de la licence de développeur UFT sur Linux/Mac
    • 2.Résoudre le problème avec la méthode WaitUntilTestObjectState.waitUntil
    • 3. Étapes de personnalisation du comportement du résultat d'exécution UFT
    • 4. Instruction pour activer la prise en charge des documents PDF dans UFT
    • 5. Vérification de la prise en charge des fonctionnalités multiplateformes
    • 6. Correction du problème de licence UFT corrompue 12.53 SEAT
    • 7. Résoudre le nom du paramètre Datatable, y compris des caractères comme l'espace et le tiret
    • 8. Trouver où l'UFT stocke les informations de connexion ALM
    • 9. Solution pour la vulnérabilité ALM 12.60 avec la version Apache struts
    • 10. Procédure d'autorisation de test rapide de l'application DCOM Professional Automation.
  • Trucs et astuces UFT – Mars 2021
    • 1. Procédure pour rediriger et utiliser un runtime java différent de celui présent dans le programme d'installation
    • 2. Solution pour le problème de recherche Java TreeNode dans Java Swing
    • 3. Correction de l'échec de la méthode UFT Developer launchAut
    • 4. Configuration requise pour l'installation d'UFT
    • 5. Comment trouver une image UFT Developer Docker pour Windows
    • 6. Comment résoudre le problème des boîtes de dialogue des propriétés de FileContentCheckpoint qui le rend inutilisable
    • 7. Résolution du problème d'ouverture de deux sessions IE lors de l'exécution de l'application Web UFT
    • 8. Comment exécuter le moteur d'exécution UFT Developer
    • 9. Instructions pour résoudre le problème de performances rencontré avec la v14.53 et le site Web .net
    • 10. Solution au problème de reconnaissance d'objets
  • Trucs et astuces UFT – Avril 2021
    • 1. Instructions pour résoudre les problèmes avec les dépendances LFT
    • 2. Solution à l'échec de connexion entre la version d'essai d'UFT14 et le serveur de licences AutoPass
    • 3. Étapes pour désactiver le contrôle de compte d'utilisateur Microsoft (UAC)
    • 4. Procédure de nettoyage et d'installation des composants ALM.
    • 5. Détails des produits pouvant coexister installés sur la même machine
    • 6. Étapes pour la configuration du plug-in Team Foundation Server (TFS)
    • 7. Solution pour résoudre le problème de complexité du mot de passe du serveur de licences AutoPass.
    • 8. Détails concernant l'option de libération automatique côté serveur dans le serveur Autopass pour les clients UFT.
    • 9. La solution pour la fermeture automatique de l'agent Edge de l'UFT se ferme immédiatement après l'ouverture
    • 10. Instructions de mise à niveau du serveur de licences pour prendre en charge UFT 14.5 et 14.03
  • Trucs et astuces UFT – Mai 2021
    • 1. Licence UFT corrompue 12.53 SEAT
    • 2. (CAS-40004) Problème avec la méthode WaitUntilTestObjectState.waitUntil
    • 3. Installez la licence de développeur UFT sur Linux/Mac
    • 4. Prise en charge des fonctionnalités multiplateformes
    • 5. Nom du paramètre Datatable comprenant des caractères comme l'espace et le tiret
    • uft > fr > 15.0-15.0.1 > Aide UFT > Contenu > WhatsNew > whats-new-15.0.htm#mt-item-3'>admhelp.microfocus.com > uft > fr > 15.0-15.0.1 > Aide UFT > Contenu > WhatsNew > whats-new-15.0.htm#mt-item-3
    • 6. Une licence Commuter (et une licence Commuter à distance) peut-elle être utilisée sur des environnements virtuels et Windows Server ?
    • 7. Est-il possible de rediriger et d'utiliser un environnement d'exécution Java différent de celui fourni avec le programme d'installation ?
    • 8. Où UFT stocke-t-il les informations de connexion ALM ?
    • 9. Résultat de l'exécution du développeur UFT
    • 10. Personnaliser le comportement du résultat d'exécution du développeur UFT
  • Trucs et astuces UFT – Juin 2021
  • Trucs et astuces UFT – Juillet 2021
    • 1. Comment changer l'emplacement du journal dans Octane ?
    • 2. La recherche Java TreeNode a des problèmes dans Java Swing.
    • 3. Moteur d'exécution du développeur UFT.
    • 4. Deux sessions IE s'ouvrent lorsque l'utilisateur ouvre/exécute l'application Web UFT.
    • 5. UFT 14.5 – Problème de reconnaissance d'objet.
    • 6. Je recherche une image UFT Developer Docker pour Windows.
    • 7. Impossible d'exécuter UFT dans Jenkins à l'aide de Micro Focus Application Automation Tool.
    • 8. Le test de l'API UFT n'utilise pas le numéro d'itération actuel dans la boucle
    • 9. Mes noms d'action dans uft ne sont pas les mêmes noms d'action dans alm même s'il s'agit du même test.
    • 10. Le thème sombre casse les boîtes de dialogue des propriétés du point de contrôle du contenu du fichier - inutilisable.
  • Trucs et astuces UFT – Août 2021
    • 1. L'aide F1 est cassée dans la v15.0.1.
    • 2. UFT ne renvoie pas les licences aux serveurs de licences lors de la fermeture lorsqu'il est exécuté par l'agent distant.
    • 3. Test fonctionnel unifié (UFT) : l'accès à l'hôte de messagerie natif a été désactivé, ce qui a empêché l'identification UFT.
    • 4. UFT se bloque lors de la relecture à partir d'ALM.
    • 5. Comment masquer la barre de message affichant l'agent UFT a commencé à déboguer le navigateur sur les versions 79+ du navigateur Google Chrome.
    • 6. Pourquoi le site Web de Mercury Tours n'est-il pas accessible ?
    • 7. La mise à niveau d'UFT 14.53 vers 15.0 interrompt le mécanisme de secours de la licence.
  • Trucs et astuces UFT – Septembre 2021
    • 1. eCATT et SolMan Integration peuvent rencontrer le fichier librfc32.dll manquant ou une erreur de connexion avec SAPGUI 750 Patch 03 et versions ultérieures
    • 2. UFT 14.01 reconnaît les objets Power Builder uniquement lorsque UFT est lancé en tant qu'administrateur
    • 3. Composants ALM
    • 4. La version d'essai d'UFT14 ne peut pas se connecter au serveur de licence AutoPass
    • 5. Connectivité ALM UFT
    • 6. Étapes pour configurer le plug-in Team Foundation Server (TFS)
      • Les utilisateurs souhaitent connaître les étapes détaillées de configuration du plug-in Team Foundation Server (TFS). Parce qu'il permet au système Microsoft Team Foundation Server CI de déclencher des tests à l'aide d'UFT à partir du système de fichiers local, d'ALM ou du module ALM Test Lab.
    • 7. L'installation d'une licence dans Autopass peut automatiquement apparaître comme une licence archivée
    • 8. Existe-t-il une pile d'appels à utiliser lors du débogage des scripts de test GUI ?
    • 9. Accès refusé pendant l'exécution sur les tests de l'interface graphique VAPI-XP/UFT à partir d'ALM
    • 10. Existe-t-il une option de libération automatique côté serveur dans AutoPass Server pour les clients UFT ?
  • Trucs et astuces UFT – Octobre 2021
    • 1. Mettez à niveau le serveur de licences pour prendre en charge UFT 14.5 et 14.03
    • 2. Problème de complexité du mot de passe du serveur de licences AutoPass
    • 3. Impossible de se connecter au serveur de licences après la mise à niveau vers APLS 10.70
    • 4. Le patch 3 du client UFT v12.54 fonctionne avec APLS v10.7 ?
    • 5. UFT 14.03 Patch 3 et 14.51 ne peuvent pas reconnaître les objets en chrome 71
    • 6. Désinstallation propre du serveur de licences Autopass
    • 7. UFT ne reconnaît pas les objets Oracle 12C
    • 8. Analyse de code statique pour UFT
    • 9. Connexion automatique
    • 10. Rapports de passage automatique

Trucs et astuces UFT – Juin 2021

1. Besoin d'aide sur les attributs client et la création de pools, la restriction de la consommation de licences et la révocation de licences.

J'ai rencontré quelques problèmes aujourd'hui en essayant de suivre les instructions pour créer des groupes d'utilisateurs afin de restreindre les utilisateurs. Cela n'a pas fonctionné. Comme j'ai réussi à migrer une partie de notre personnel vers un nouveau département. J'ai également essayé de bloquer les utilisateurs et cela n'a pas fonctionné non plus. Puis-je configurer un webex afin que vous puissiez m'aider à résoudre ce problème ?

Solution



Voici les étapes requises pour trouver les attributs client et créer un pool :

Étape 1: Supprimer le pool que nous avons créé

Étape 2: Utilisez une licence de votre machine UFT, afin que votre instance UFT puisse se connecter à APLS sans aucune réservation de pool

Étape 3: Accédez à Utilisation de la licence et cliquez sur la fonctionnalité qui vient d'être connectée

Étape 4: Vérifiez la licence dans la liste et cliquez sur Infos client

Étape 5 : Vous y trouverez le nom d'utilisateur/autre attribut client que vous devez utiliser sur le pool

Étape 6 : Créez un nouveau pool (ne restreignez pas les licences et ne bloquez pas le pool).

Étape 7 : Ajoutez l'utilisateur avec l'attribut username/client de l'étape 5.

Étape 8 : Essayez de vous connecter à UFT, essayez également de connecter un utilisateur extérieur au pool à AutoPass.

Si vous souhaitez essayer d'utiliser le pool pour la restriction de licence, par conséquent :

Suivez les étapes précédentes de l'étape 1 à 7, et sous l'onglet Réservation basée sur le produit ou Réservation basée sur les fonctionnalités, placez-vous dans le pool et sélectionnez l'option de bouton de blocage. De cette façon, tous les utilisateurs ajoutés au pool ne pourront pas consommer de licences.

Important : S'il y a une session en cours active à partir d'un utilisateur UFT qui consomme une licence simultanée, et que vous ajoutez cet utilisateur au pool d'utilisateurs restreints ; la session de l'utilisateur ne s'arrêtera pas. Cela empêchera simplement l'utilisateur de relancer UFT. Si vous souhaitez arrêter une session d'un utilisateur consommant une licence simultanée, vous devrez révoquer manuellement la licence côté APLS.

2. Vues manquantes après l'importation d'un fichier Lab Project .qcp.

Lors de l'importation du « projet de laboratoire » ALM à partir d'un fichier .qcp, les vues db/schéma sont manquantes. Veuillez fournir toute aide si vous le pouvez.

Solution

Il est possible d'exporter/importer un projet de laboratoire vers/depuis un fichier .qcp en ajoutant le paramètre de configuration du site suivant…

Nom du paramètre : SHOW_LAB_PROJECT

Valeur de paramètre : Y (N est la valeur par défaut)

Étant donné que le mécanisme d'importation dans ALM traite la structure du projet de laboratoire comme un projet standard, les vues dans la base de données/schéma seront manquantes.

Pour corriger ce problème, utilisez les requêtes dans le fichier joint : LabProject DropCreate Views.zip

Le fichier .zip susmentionné contient des requêtes pour MSSQL et Oracle.

Il est recommandé d'utiliser d'abord les instructions 'drop' pour éliminer les vues en double ou mal formées

Utilisez ensuite les instructions 'create' pour créer les vues attendues

3. Vulnérabilité ALM 12.60 avec la version Apache Struts.

Pouvez-vous nous fournir des étapes pour corriger cette vulnérabilité trouvée avec ALM 12.60 ? Mon équipe de sécurité l'a signalé. Les références: cwiki > apache.org > confluence > affichage > WW > S2 059 et cwiki > apache.org > confluence > affichage > WW > S2 060 . Merci Cliff

Solution

Selon les instructions des notes de version, le framework struts 2 a été supprimé à partir d'APLS 11.0.0, par conséquent, une solution de contournement a été fournie par RnD pour les utilisateurs confrontés à ce problème sur APLS 10.9. Voici les étapes requises :

Étape 1: ARRÊTER le service APLS

Étape 2: Accédez à l'emplacement suivant

C:Program FilesautopassaplsaplswebappsautopassWEB-INFlib

Étape 3: Créez une sauvegarde, puis supprimez les pots suivants

struts2-core-*.*.**.jar

struts2-tiles-plugin-*.*Ste

Étape 4: Maintenant, copiez les pots mis à jour au même emplacement que celui mentionné à l'étape 2 (devrait être un fichier zip)

Étape 5 : DÉMARRER le service APLS

4. Définition manuelle des paramètres DCOM pour les scripts d'automatisation.

Les paramètres UFT DCOM pour les scripts d'automatisation peuvent être activés lors de l'installation ou en exécutant l'application de composants d'installation supplémentaires après l'installation. Ce processus montre comment activer ce paramètre manuellement et peut être utilisé comme étape de dépannage lorsque vous rencontrez des problèmes de configuration DCOM lors de l'exécution d'UFT avec externe. outils.

Solutions

Étape 1: Console des services de composants (en tapant Services de composants dans la barre de recherche Windows ou en exécutant la commande dcomcnfg.exe)

Étape 2 : Développez les services de composants

Étape 3 : Développez les ordinateurs

Étape 4 : Développez Mon ordinateur

Étape 5 : Développez la configuration DCOM

Étape 6 : Rechercher l'application professionnelle QuickTest

Étape 7 : Clic droit > Propriétés Application QuickTest Professional

Étape 8 : Accédez à l'onglet Identité

Étape 9 : Sur quel compte d'utilisateur souhaitez-vous utiliser pour exécuter cette application, sélectionnez L'utilisateur interactif

Étape 10 : Appuyez sur le d'accord bouton pour enregistrer les modifications

5. Comment accorder des autorisations à l'application DCOM QuickTest Professional Automation ?

Si vous obtenez des erreurs avec les paramètres DCOM lors de l'exécution du test UFT avec une application externe, vous devez vérifier si l'utilisateur exécutant le test dispose des autorisations nécessaires pour exécuter l'application DCOM QuickTest Professional Automation.

Si vous obtenez des erreurs avec les paramètres DCOM lors de l'exécution du test UFT avec une application externe, vous devez vérifier si l'utilisateur exécutant le test dispose des autorisations nécessaires pour exécuter le test. Application DCOM d'automatisation professionnelle QuickTest suivez les étapes ci-dessous

REMARQUE: Si votre utilisateur ne figure pas dans la liste, vous devez cliquer sur le bouton Ajouter et l'ajouter

Après avoir suivi ces étapes, vous devriez pouvoir exécuter le test UFT sans problèmes liés à DCOM

Étape 1: Ouvrez la console des services de composants (en tapant Services de composants dans la barre de recherche Windows ou en exécutant la commande dcomcnfg.exe)

Étape 2: Développer les services de composants

Étape 3: Développer les ordinateurs

Étape 4: Développer mon ordinateur

Étape 5 : Développer la configuration DCOM

Étape 6 : Rechercher l'application professionnelle QuickTest

Étape 7 : Clic droit > Propriétés Application QuickTest Professional

Étape 8 : Accédez à l'onglet Sécurité et vérifiez si les autorisations de lancement et d'activation sont grisées.

Si les autorisations de lancement et d'activation sont grisées, suivez les étapes de pour accorder l'autorisation à votre utilisateur actuel,

REMARQUE: Ce processus doit être fait avec un utilisateur avec des droits d'administrateur

Étape 9 : Accédez à l'onglet Général et copiez l'ID de l'application

Étape 10 : Ouvrez l'Éditeur du Registre en recherchant l'Éditeur du Registre dans la barre de recherche Windows et non en exécutant la commande regedit.msc

Étape 11 : Ouvrez HKEY_CLASSES_ROOT et recherchez l'ID d'application

REMARQUE: Cliquez avec le bouton droit sur HKEY_CLASSES_ROOT et utilisez l'option Rechercher.. pour rechercher l'ID de l'application

Étape 12 : Cliquez avec le bouton droit sur le registre {Your_Application_ID} et cliquez sur l'option Autorisations…

Étape 13 : Trouvez l'utilisateur auquel vous souhaitez accorder des autorisations dans la liste des utilisateurs et accordez-lui le contrôle total

6. Comment corriger l'erreur HP.UFT.JSCTypeslib.dll (atl.dll) lors de l'installation d'UFT One ?

Je me plains d'avoir reçu le message d'erreur ci-dessous lors de l'installation d'UFT One sur la machine d'un collègue. Voici le message d'erreur : file C://UFT_One_15.0_DVD.* .HP.UFT.JSCTypeslib.dll Le fichier d'installation pour UFT One a été enregistré et lancé avec les privilèges d'administrateur à partir du lecteur C du système. Tout s'est passé parce que le fichier Active Template Library (atl.dll) n'est pas enregistré.

L'ATL est un ensemble de classes C++ basées sur des modèles développées par Microsoft et utilisées pour simplifier la programmation à l'aide d'objets COM. Ne pas enregistrer cette DLL peut entraîner des problèmes d'installation d'UFT One avec l'erreur : HP.UFT.JSCTypeslib.dll .

ENVIRONNEMENT:

L'application était UFT One version 15.0

Le système d'exploitation exécuté sur la machine était Windows 10.

Solution

DÉCOUVERTE:

Le problème a été résolu par l'utilisateur sur la base d'une question posée sur le FTC avec l'utilisateur. La question posée était de confirmer si le fichier Active Template Library (atl.dll) sur la machine était enregistré.

RÉSOLUTION:

L'utilisateur a découvert que le fichier Active Template Library (atl.dll) sur la machine n'est pas présent au début. Le fichier a été placé et maintenant ils peuvent installer l'UFT One.

COMMENT ENREGISTRER UN FICHIER DE BIBLIOTHÈQUE DE MODÈLES ACTIFS (atl.dll) SUR UNE MACHINE :

Étape 1. Téléchargez le fichier atl.dll

REMARQUE:

Faites attention à savoir s'il s'agit d'un fichier 64 ou 32 bits, ainsi qu'à la langue qu'il utilise.

Choisissez ces fichiers dll dont la langue correspond à la langue de votre programme.

Pour les programmes 64 bits, utilisez des fichiers 64 bits. Il est recommandé de télécharger les dernières versions des fichiers dll pour une fonctionnalité à jour.

Étape 2. Placez le fichier téléchargé dans le chemin situé dans le dossier (C:WindowsSystem32).

Étape 3. Cliquez sur Démarrer>Exécuter

Dans la fenêtre Exécuter, entrez regsvr32 C:WINDOWSsystem32atl.dll

Étape 4. Si tout fonctionne, vous devriez recevoir un message RegSvr32 réussi :

DllRegisterSever dans C:WindowsSystem32atl.dll a réussi.

7. Utilisateur SaaS JEPPESEN SD00392949 : UFT v15 ne fournit plus de valeurs pour certaines propriétés des objets JavaTree

Utilisateur SaaS JEPPESEN SD00392949 : UFT v15 ne fournit plus de valeurs pour certaines propriétés des objets JavaTree, provoquant tous nos

Depuis que j'ai dû mettre à niveau vers UFT v15, je n'ai pas pu exécuter mes tests sur notre application AMDB2, qui est basée sur Java - JRE 6. Ce problème que nous rencontrons, jusqu'à présent, est qu'UFT ne voit pas correctement l'objet PanelTree que j'utilise extensible dans mon application. UFT reconnaît toujours le PanelTree à partir du référentiel d'objets, mais certaines propriétés ne sont plus renseignées avec des valeurs, voir ci-dessous.

Lorsque j'essaie de naviguer vers différents nœuds dans le PanelTree avec notre code actuel, j'obtiens une erreur non spécifiée très générique. Essayer d'utiliser les numéros d'index : JavaWindow(AMDB). JavaTree (PanelTree). Sélectionnez (#0; #1) nous donnera une erreur de : Impossible d'identifier l'élément spécifié de l'objet PanelTree. Confirmez que l'élément spécifié est inclus dans la collection d'éléments de l'objet.

Lorsque j'utilise Object Spy sur le PanelTree, il y a 2 propriétés qui n'ont plus de valeurs dans la v12.53 : ces propriétés sont du texte et de la valeur. Je joins un document avec ces informations et des captures d'écran.

Solution

Il semble que le fait que vous ayez Java 1.6 pourrait être à l'origine du problème, mais R&D a préparé un correctif à tester. Essayons le correctif, mais gardez à l'esprit que si le correctif ne fonctionne pas, la prochaine suggestion sera de rassembler les résultats du correctif en utilisant une autre version JRE comme 1.8 par exemple.

Le correctif est sur le FTP sous le nom 15_0_patch_JavaTree_path.zip, veuillez l'extraire et vous verrez deux dossiers (32 et 64) et dans ces dossiers C:Program Files (x86)Micro FocusUnified Functional Testinginjavaclasses 64s, vous verrez les fichiers que vous devez remplacer sur votre système.

Pour les fichiers dans 32 dossiers, accédez à C:Program Files (x86)Micro FocusUnified Functional Testinginjavaclasses, sauvegardez les archives existantes et remplacez-les par les nouvelles.

Pour les fichiers du dossier 64, accédez à C:Program Files (x86)Micro FocusUnified Functional Testinginjavaclass 64, sauvegardez les anciens fichiers et remplacez-les par les nouveaux.

8. Les scripts de test UFT existants échouent après la migration d'ALM 15 et UFT One.

J'utilisais ALM 15.0.1 avec Oracle 19c et Windows 2019. Les scripts de test UFT existants ont commencé FAIL après la migration ALM 15 et la mise à niveau UFT One (15.0.1 build 1068). J'ai vu l'erreur ci-dessous - UFT One instruction DataTable. GetSheet (pour chaque mot-clé) ne fonctionne pas comme prévu. Cela a bloqué la convivialité d'UFT One après la migration d'UFT 14.52 vers UFT One

Solution

R&D a fourni un correctif pour le comportement signalé. Ils recommandent également d'ajouter un GetSheet après avoir importé un nouveau DataSheet dans le runtime DataTable. Après cela, vous ne trouverez aucune erreur.

9. Le courrier test a échoué avec SSL activé.

L'e-mail de test a échoué avec un message d'erreur : Échec de l'envoi de l'e-mail. Veuillez saisir le serveur de messagerie, le port ou l'e-mail d'administration corrects si vous utilisez le port SSL requis

Le courrier de test est réussi avec le port 25, pas de SSL.

Sur la même machine, l'utilisateur peut envoyer du courrier depuis PowerShell avec l'aide de son informaticien. Commande utilisée ci-dessous :

send-MailMessage -From admin@example.com -to user@example.com -UseSsl -Credential get-credential -SmtpServer mailserver@example.com -Port 111 -Body Bonjour, Ceci est un e-mail de test.

Solution

Voici quelques-unes des étapes à suivre.

Étape 1: Changez le numéro de port comme document KM02469456

Étape 2: Editez le fichier autopassalpslicense serverdataconfmailconfig.properties

Étape 3: Ajoutez la propriété ci-dessous - essayez toutes les combinaisons ci-dessous 2

mail.smtp.ssl.trust =* OU mail.smtp.ssl.trust = nom d'hôte de votre serveur de messagerie

mail.protocol.ssl.trust=* OU mail.protocol.ssl.trust = nom d'hôte de votre serveur de messagerie

Remarque : conservez tls, auth, ehlo true lorsque vous essayez ce qui précède et collectez les journaux pour chacune des combinaisons si cela ne peut pas vous aider.

mail.smtp.starttls.enable=true

mail.smtp.auth= vrai

mail.smtp.ehlo= vrai

10. (0803461) Test parallèle du développeur UFT avec des appareils mobiles

Je suis un partenaire Micro Focus Global SVI. Veuillez conserver le numéro de dossier Orasi (0803461) dans toute correspondance. Veuillez vous assurer que l'agent affecté à ce dossier travaille dans un fuseau horaire compatible avec les heures de travail du fuseau horaire de l'Est (États-Unis). L'utilisateur tente d'utiliser UFT Developer pour effectuer des tests parallèles sur des appareils mobiles. admhelp microfocus.com > uft dev > fr > 15.0 – 15.0.1 > Centre d'aide > Contenu > Comment > Exécuter Lean FT – Parallel.htm indique que des tests parallèles peuvent être effectués sur des applications mobiles natives et hybrides. L'utilisateur a réussi à se connecter et à lancer 2 appareils mobiles à partir de la machine UFT Dev, mais le test ne s'exécute que sur le 2e appareil lancé. Veuillez consulter le code ci-joint, les journaux UFT Mobile, les journaux du développeur UFT et les journaux de la console.

Solution

Aujourd'hui, je partage le code avec un exemple d'exécution parallèle, l'exemple a été créé à l'aide de la documentation du développeur UFT pour le concombre et de la documentation du cumber pour l'exécution parallèle,

admhelp microfocus.com > uftdev > fr > 15.0 – 15.0.1 > Centre d'aide > Contenu > Comment faire > Cucumber.htm ?Highlight = concombre , cucumber.io > docs > guides > exécution parallèle

D'après ce que je peux dire aux utilisateurs, la mise en œuvre du parallèle avait besoin de quelques éléments, que vous pouvez trouver sur le lien du concombre, ils devaient ajouter la configuration du plug-in Surefire à la section de construction du POM,

Et principalement pour comprendre que dans JUnit, les fichiers de fonctionnalités sont exécutés en parallèle plutôt que des scénarios, ce qui signifie que tous les scénarios d'un fichier de fonctionnalités seront exécutés par le même thread.

Cela signifie que pour exécuter le même test en parallèle, ils doivent créer une copie de leurs fichiers de fonctionnalités. Le principal auquel l'utilisateur sera confronté est qu'il sélectionne le code, en utilisant Junit, ce code s'exécutera deux fois sur un thread différent, afin qu'il puisse mieux paramétrer son identifiant d'appareil pour le verrouillage de l'appareil, ma suggestion étant d'utiliser les fichiers de fonctionnalités pour définir sur quoi périphérique exécutez-vous le scénario.