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
    • 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.
    • 2. Vues manquantes après l'importation d'un fichier Lab Project .qcp.
    • 3. Vulnérabilité ALM 12.60 avec la version Apache Struts.
    • 4. Définition manuelle des paramètres DCOM pour les scripts d'automatisation.
    • 5. Comment accorder des autorisations à l'application DCOM QuickTest Professional Automation ?
    • 6. Comment corriger l'erreur HP.UFT.JSCTypeslib.dll (atl.dll) lors de l'installation d'UFT One ?
    • 7. Utilisateur SaaS JEPPESEN SD00392949 : UFT v15 ne fournit plus de valeurs pour certaines propriétés des objets JavaTree
    • 8. Les scripts de test UFT existants échouent après la migration d'ALM 15 et UFT One.
    • 9. Le courrier test a échoué avec SSL activé.
    • 10. (0803461) Test parallèle du développeur UFT avec des appareils mobiles
  • 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

Trucs et astuces UFT – Octobre 2021

1. Mettez à niveau le serveur de licences pour prendre en charge UFT 14.5 et 14.03

Souhaitez-vous prendre en charge à la fois UFT 14.5 et UFT 14.03 ? Mettez à niveau le serveur de licences. Ici, nous vous fournirons toutes les informations importantes.

Solution



Vous devez suivre les étapes ci-dessous :

Étape 1: Trouvez le fichier zip appelé APLS107 sur le FTP du ticket.

Étape 2: Après avoir extrait le zip, vous trouverez deux fichiers :

• keystore.jks

• serveur.xml

Étape 3: Une fois que vous avez ces 2 fichiers, allez ici C:Program Filesautopassaplsaplsconf et faites une sauvegarde du fichier server.xml et keystore.jks.

Étape 4: Remplacez les fichiers par ceux que vous avez décompressés et redémarrez le service.

Étape 5 : Vérifiez si le problème persiste.

2. Problème de complexité du mot de passe du serveur de licences AutoPass

Il y a un problème avec la complexité du mot de passe d'Autopass. Dans l'attente de l'aide.

Solution

Spécification/Exigence du mot de passe

Pour modifier le mot de passe avec les spécifications de mot de passe valides, remplissez la condition suivante :

1. La longueur du mot de passe doit être de 8 à 16 caractères.

2. Le mot de passe valide peut contenir les caractères suivants :

– Caractères minuscules (a-z)

-Caractères majuscules (A – Z)

-Chiffres ( 0 – 9)

-Caractères spéciaux ( !@#$%^&*_)

3. Le mot de passe doit contenir :

– Au moins une majuscule et une minuscule

-Au moins un chiffre

– Au moins un caractère spécial

3. Impossible de se connecter au serveur de licences après la mise à niveau vers APLS 10.70

J'ai récemment mis en place de nouveaux serveurs dédiés aux licences UFT. Après avoir installé APLS et le fichier de clé de licence, j'ai essayé de me connecter. Il n'arrêtait pas de dire 'Le serveur de licence n'est pas disponible'. Nous avons essayé de cingler le serveur du côté client, et il a pu le faire.

Solution

Vous venez d'exécuter UFT en tant qu'administrateur. Le reste se décidera tout seul.

4. Le patch 3 du client UFT v12.54 fonctionne avec APLS v10.7 ?

Je veux que vous confirmiez si le patch 3 du client UFT v12.54 fonctionne avec APLS v10.7 ? admhelp microfocus.com > uft > fr > PAM > UFT 14.xx PAM pdf MM

Solution

Vous n'avez besoin de faire qu'un seul changement, c'est-à-dire Modifiez les fichiers joints sur le FTP à partir de : C:Program Filesautopassaplsaplsconf

5. UFT 14.03 Patch 3 et 14.51 ne peuvent pas reconnaître les objets en chrome 71

Je viens de mettre à jour Chrome 71.0.3578.98. UFT 14.03 Patch 3 et UFT 14.51 ne peuvent pas voir les objets dans la fenêtre chromée. Avec l'extension 14.5 chrome, le navigateur chrome s'affiche sous la forme winobject :chrome legacy window dans object spy et aucun des objets qu'il contient n'est visible par l'outil.

Solution

J'ai récemment appris que l'équipe de développement de Chrome avait mis en place un autre correctif silencieux pour résoudre ce problème. Toujours du côté UFT, j'ai également engagé un correctif pour m'assurer que même si le problème de Chrome se reproduit, les utilisateurs peuvent travailler correctement avec UFT et Chrome.

6. Désinstallation propre du serveur de licences Autopass

Je rencontre un problème dans le serveur de licences Autopass car il ne démarre pas et renvoie le code d'erreur 0

Solution

Pour effectuer une désinstallation propre du serveur de licences Autopass, vous devrez effectuer les étapes suivantes :

Étape 1 : Arrêter (si démarré) le service HP AutoPass License Server

Étape 2 : Accédez à Programmes et fonctionnalités et désinstallez Autopass LS.

Étape 3 : Assurez-vous que tous les fichiers installés sont supprimés du serveur de licences AutoPass

Étape 4 : Facultatif, effectuez une sauvegarde de ce dossier C:ProgramDataHPHP AutoPass License Server

Étape 5 : Effacer le dossier de données de C:ProgramDataHPHP AutoPass License Server

Étape 6 : Supprimez les entrées InstallAnywhere pour le serveur de licences HP AutoPass de

Étape 7 : Supprimez le service (s'il existe) à l'aide de la commande sc delete hpLicSrv

Étape 8 : Redémarrez la machine

Noter :

Si les dossiers des dossiers de chemins d'Autopass ont été modifiés lors de l'installation du produit, cela changera l'emplacement du même

7. UFT ne reconnaît pas les objets Oracle 12C

J'utilise la version UFT 12.54. J'essaie d'espionner des objets pour les applications Oracle 12C. mais UFT reconnaît ces objets comme des objets Java.

Solution

Oracle est proposé en 32 bits, malheureusement UFT ne prend pas en charge 64 bits.

Pour les technologies où nous prenons en charge 64 bits, vous trouverez ceci : La prise en charge est offerte pour les applications 32 et 64 , juste en dessous du nom de la technologie dans UFT PAM :

admhelp > microfocus.com > uft > fr > PAM > UFT 14.xx PAM.pdf

Le support est offert pour 32 et 64 applications

Produit Version UF 14.00 UFT 14.01 UFT 14.02 UFT 14.03 UF 14,50 UFT 14.51 UFT 14.52 UFT 14.53
JRE9✔*
dix
Onze
12
1.6, 1.7, 1.8

Noter: * Aperçu technique : la prise en charge de Java 1.9 n'est pas proposée par défaut, vous devez consulter la documentation pour savoir comment activer la prise en charge de Java 1.9.

8. Analyse de code statique pour UFT

Existe-t-il des outils d'analyse de code statique disponibles pour analyser les scripts UFT à la recherche de problèmes de qualité ?

Solution

Malheureusement, nous ne proposons pas d'outil pour analyser les scripts UFT à la recherche de problèmes de qualité.

Vous pouvez essayer avec Test Design Studio, c'est un fournisseur tiers qui propose cela.

patterson consulting.net > produits > test design studio > Aspx par défaut

Test Design Studio de Patterson Consulting est un produit passionnant qui sert d'environnement de développement intégré (IDE) pour les scripts Unified Functional Testing (anciennement QuickTest® Professional), les fichiers VBScript et d'autres actifs utilisés pour l'automatisation des tests.

La prise en charge étendue de HPE ALM (Application Lifecycle Management, anciennement Quality Center) garantit une intégration étroite avec les outils que vous utilisez. Si vous écrivez des scripts ou des bibliothèques de test de test fonctionnel unifié, vous devez réaliser que vous êtes un développeur de logiciels ! Même si ces scripts sont utilisés à des fins de test, soyez assuré que vous créez du code de programme.

Analyse de code en temps réel

Test Design Studio identifie les erreurs de syntaxe en temps réel au fur et à mesure que vous tapez ! Oui, en temps réel ! Toutes les erreurs sont soulignées dans l'éditeur afin que vous puissiez rapidement identifier le problème et le résoudre.

La vérification des erreurs de syntaxe devrait être une fonctionnalité standard pour tout IDE, et s'assurer que vous suivez la syntaxe correcte du langage ne fait qu'effleurer la surface des types d'erreurs que vous pouvez commettre lors du codage. C'est pourquoi Test Design Studio porte la vérification de code à un nouveau niveau avec l'analyse de langage statique !

IntelliSense complet

Test Design Studio offre une expérience IntelliSense riche en fonctionnalités et complète pour apporter plus d'informations dont vous avez besoin directement sur votre écran.

Ne vous contentez pas du nom d'une fonction lorsque vous pouvez également avoir un résumé de cette fonction, tous les arguments qu'elle prend, les combinaisons de ces arguments et même un résumé de ce à quoi sert chaque argument. Et c'est juste pour un appel de fonction ! Nous prenons également en charge les classes, les propriétés, les constantes et les variables.

Métriques de code

Code Metrics est un outil utile mis en œuvre par Test Design Studio pour fournir une analyse objective de la complexité de votre code. Une complexité de code plus élevée entraîne généralement des taux de défauts plus élevés et une maintenabilité réduite. Les ingénieurs de test peuvent localiser rapidement le code qui pourrait être difficile à maintenir ou trop complexe. Prendre le temps de refactoriser le code peut entraîner moins d'erreurs et une meilleure maintenabilité.

Documenter

Le documenteur est l'une des fonctionnalités les plus intéressantes de Test Design Studio. Avec lui, vous pouvez créer des fichiers d'aide HTML compilés (CHM) détaillés ou la documentation Web de vos projets. Plus précisément, cet outil est une excellente ressource pour définir le contenu des bibliothèques de fonctions accessibles au public utilisées dans les projets d'automatisation typiques. Avec la documentation en main, vos utilisateurs ont accès aux informations dont ils ont besoin pour travailler rapidement et efficacement avec les bibliothèques.

9. Connexion automatique

Je rencontre actuellement des problèmes avec le serveur Autopass et je ne parviens pas à me connecter. Je prévois également de passer à UFT 14.03 à 14.5 et pour cela, je dois mettre à jour le serveur AutoPass de 10.3 à 10.7, ce qui nécessitera une nouvelle clé de licence pour UFT.

Solution

Vous pouvez utiliser l'outil pour l'erreur 500 dans Autopass.

10. Rapports de passage automatique

J'ai le problème/les requêtes suivants :* Le téléchargement du rapport (rapport mensuel de l'historique) à partir d'Autopass 9.2.1 prend beaucoup de temps.* Existe-t-il un moyen d'automatiser le rapport via le portail Autopass ou depuis le backend, en utilisant le fichier de données?

Solution

Je pense qu'il essayait d'exporter le rapport depuis Utilisation de la licence > Rapport de recherche. - J'ai utilisé le dossier de données utilisateur dans la version 9.2.1 où il m'a fallu 1,5 minute pour télécharger l'intégralité du rapport dans Excel, mais je suggère de demander à l'utilisateur de mettre à jour la version d'APLS également ci-dessous sont ma suggestion. puisque 9.2.1 est ancien, mais nous avons apporté de nombreuses améliorations dans les versions ultérieures, en particulier du côté des rapports.

Essayez d'abord avec la suggestion 2, suivie de la suggestion 1 qui met à niveau le serveur.

Suggestion 1 : mise à niveau

Nous avons modifié les rapports et la façon d'exporter vers la fonctionnalité Excel dans les versions ultérieures d'APLS, nous avons également amélioré les performances de téléchargement du rapport lorsque la taille des enregistrements est supérieure et nous avons mis à niveau les bibliothèques d'exportation, etc.

Je viens d'utiliser le dossier de données utilisateur et de le placer dans la dernière version où il ne m'a fallu que 10 secondes pour télécharger les rapports. Je vous demande donc de demander aux utilisateurs d'utiliser la dernière version en fournissant les informations d'amélioration ci-dessus dans la page des rapports dans les versions ultérieures d'APLS (> 10.x). Nous avons également développé des API reposantes pour les rapports afin que les utilisateurs puissent même appeler les services Web pour exporter également les rapports d'utilisation.

Suggestion 2: Voir en faisant le changement ci-dessous résoudra le problème ou non.

Étape 1 : ARRÊTER le service APLS

Étape 2 : Accédez à l'emplacement du dossier de données et modifiez le fichier licenseserverdb.script – C:Program Files/HP/HP AutoPass License Server/AutoPass/LicenseServer/data/database/licenseserverdb.script

Étape 3 : recherchez et mettez à jour les valeurs de clé suivantes, telles qu'elles sont mises en surbrillance.

SET FILES CACHE SIZE 150000 (la valeur par défaut est 10000)

SET FILES CACHE ROWS 200000 (la valeur par défaut est 50000)

SET FILES NIO SIZE 1024 (la valeur par défaut est 256)

Étape 4 : Redémarrez le service APLS

Étape 5 : voir en faisant les changements ci-dessus résoudra le problème.