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
  • 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
    • 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 – Février 2021

1. Installation de la licence de développeur UFT sur Linux/Mac

Pour installer une licence de développeur UFT sur des machines Linux/mac, une licence par poste ou simultanée doit être installée directement dans un terminal.

Remarque : les autorisations de l'utilisateur racine doivent être activées pour l'installation de la licence.



Étapes pour l'installation.

1. L'utilisateur doit accéder au répertoire /tools du terminal.

Par example,

Linux : cd /opt/uftdeveloper/Outils

Mac : cd /Applications/UFTDeveloper/Outils

2. Tout en conservant la commande et l'ensemble de paramètres pertinents, exécutez le programme d'installation de licence, license-installer.

actionCommandes et paramètres
Vérifier l'état et le code de verrouillageExécutez le programme d'installation de licence, en ajoutant : status
Exemple : ./statut de licence-installer
AiderExécutez le programme d'installation de licence, en ajoutant : aide
Exemple : ./aide de l'installateur de licence
Licence de siège
Installer une licence de posteExécutez le programme d'installation de licence, en ajoutant : seat Placez le chemin d'accès au fichier de clé de licence entre guillemets. Exemple : ./license-installer seat /home/user/license.txt
Licence simultanée
Vérifier les licences disponibles sur le serveurExécutez le programme d'installation de licence, en ajoutant : licenses Les licences disponibles sont affichées par ID de licence unique et version de licence. Exemple : ./license-installer licenses organizationlicenseserver.net
Installer une licence simultanéeExécutez le programme d'installation de licence pour vérifier les licences disponibles sur le serveur sur le serveur de licences AutoPass, comme décrit ci-dessus. Les licences disponibles sont affichées par ID de licence unique et version de licence. Sélectionnez l'une des licences et exécutez à nouveau le programme d'installation de licence, cette fois en ajoutant la commande et les paramètres suivants :concurrent
Modifier le protocole de connexion au serveurExécutez le programme d'installation de licence, en ajoutant :serveur de licence principal :protocole de configuration.primary Serveur de licence secondaire : config protocol.second où est http ou https selon les besoins.Exemple : ./license-installer config protocol.primary https

2.Résoudre le problème avec la méthode WaitUntilTestObjectState.waitUntil

Selon la documentation, jusqu'à ce que l'objet dans l'AUT atteigne l'état souhaité ou jusqu'à ce que le délai d'attente spécifié se soit écoulé, la méthode WaitUntilTestObjectState.waitUntil est censée attendre.

La valeur fournie pour totalTimeOutInMilliseconds sera complètement ignorée lorsque l'objet n'existe pas ou que l'état n'est pas ce qu'il était attendu, puis la valeur système actuelle pour le délai de synchronisation de l'objet est utilisée à la place.

La résolution du problème peut être effectuée en suivant les étapes décrites ci-dessous.

le documents impliquent simplement que l'objet doit exister et n'indique pas explicitement le fait.

Cela fournit la méthode statique waitUntil, qui peut être utilisée pour attendre qu'un objet atteigne un état spécifique.

waitUntil (T testObject, WaitUntilTestObjectState.WaitUntilEvaluator évaluateur)
Attend jusqu'à ce que l'objet dans l'AUT atteigne l'état souhaité (ou jusqu'à ce que le délai de synchronisation de l'objet UFT Developer (20 secondes) se soit écoulé.

Cette interface expose la méthode d'évaluation, qui évalue si un objet dans l'AUT est actuellement dans un état spécifique.

Les premières déclarations impliquent que l'objet est présent dans l'AUT. Cela signifie que l'objet doit d'abord exister, puis l'état doit être vérifié à l'aide des méthodes ci-dessus.

Pour vérifier la existence ,

Cette méthode est recommandée pour vérifier l'existence de l'objet avant de tenter d'utiliser la méthode WaitUntilTestObjectState.

3. Étapes de personnalisation du comportement du résultat d'exécution UFT

Le rapport peut être personnalisé et les préférences peuvent être modifiées, telles que le titre et la description du rapport HTML. Emplacement de génération du rapport et nom du dossier et du fichier du rapport.

L'utilisateur peut également contrôler si un dossier doit être écrasé ou si un nouveau dossier doit être créé à chaque fois qu'un test particulier est exécuté.

L'option peut également être utilisée pour activer ou désactiver la génération de rapport HTML. Les étapes à inclure peuvent également être contrôlées à l'aide de celui-ci.

Il existe plusieurs manières de personnaliser le comportement des rapports.

Remarque : La section suivante concerne Java et C#.

1. Les options de rapport peuvent être modifiées autant que nécessaire dans le fichier de paramètres de test de chaque projet.

2. Maintenant, remplacez ReportConfiguration par les nouveaux paramètres.

Pour modifier le fichier de paramètres de test du projet.

La modification du fichier de paramètres de test dépend du modèle de projet utilisé.

  • NUnit/MSTest : App.config
  • JUnit/TestNG : leanft.properties

Pour le changement des paramètres de test,

1. Ouvrez le jeu de test dans votre projet de test présent dans l'IDE.

2. Modifiez la valeur en supprimant le commentaire des paramètres requis. Les valeurs initiales sont les valeurs par défaut.

Vérifier la lien ci-dessus pour plus d'informations.

3. Enregistrez vos modifications, puis déployez les paramètres dans la réglages déposer.

Allez sur le lien pour obtenir les informations détaillées.

La liste des paramètres de test des paramètres du journaliste

Option La description
rapport activé Indique si un rapport est généré pour le test. La valeur par défaut est vrai .Si la valeur est false, aucun rapport n'est généré et toutes les étapes de rapport du test sont ignorées.
rapport séparé Indique s'il faut générer des rapports pour chaque test ou classe exécuté dans le cadre de cette exécution de test, en plus du rapport pour l'ensemble de l'exécution du test. PerTest. En plus du rapport complet, générez un rapport distinct pour chaque test exécuté dans le cadre de cette exécution de test. Parclasse. En plus du rapport complet, générez un rapport distinct pour chaque classe exécutée dans le cadre de cette exécution de test. Désactivé. Générer uniquement le rapport complet.Par défaut : Désactivé
Titre L'en-tête du titre dans le rapport du développeur UFT. Lorsqu'il n'est pas défini, le titre affiché est Exécuter les résultats .Par défaut : vide
la description Texte à afficher directement sous le titre dans le rapport du développeur UFT.Par défaut : vide
répertoire cible Dossier racine dans lequel les dossiers de rapports du développeur UFT sont générés.Assurez-vous que vous disposez d'autorisations écrites pour le dossier spécifié.Par défaut : . Si la valeur par défaut n'est pas modifiée : Si une variable d'environnement nommée LEANFT_REPORTS_TARGETDIR existe sur la machine exécutant le test, la valeur de cette variable est utilisée. Ceci est utile lors de l'exécution de tests à l'aide de Jenkins ou d'un autre système CI. Pour plus de détails, voir : Exécuter des tests à l'aide d'un système CI .Si la variable d'environnement n'existe pas, le rapport génère le chemin de sortie du projet.
dossier de rapport Nom du dossier de rapport généré sous le répertoire cible.Par défaut : Exécuter les résultats
remplacer l'existant Indique si le dossier de rapport existant est remplacé à chaque exécution. Par défaut : vrai Si cette option est définie sur faux , chaque nom de dossier de rapport reçoit un suffixe ordinal.
niveau de filtre / rapportNiveau Indique le niveau minimal d'événements à inclure dans le rapport. Tout. Chaque étape effectuée sur un objet dans l'application est affichée sous la forme d'un nœud dans l'arborescence des résultats. Avertissement. Seules les étapes avec un avertissement ou Erreur statut sont inclus dans l'arborescence des résultats. Erreur. Seules les étapes avec un Erreur statut sont inclus dans l'arborescence des résultats. Désactivé. Le rapport du développeur UFT n'est pas généré.Par défaut : Tout Noter: Les étapes signalées en fonction de ce paramètre s'ajoutent aux étapes ajoutées au rapport à l'aide de la Reporter.ReportEvent méthode.
niveau des instantanés Indique quand les instantanés seront capturés pour une étape et affichés dans le rapport. Tout. Capture des images pour toutes les étapes effectuées sur l'application pendant l'exécution. En cas d'erreur. Capture des images uniquement pour les étapes ayant échoué. Désactivé. Les images ne sont pas capturées pour le rapport.Par défaut : Désactivé Noter: Des instantanés sont capturés pour chaque étape après l'identification de l'objet de test pertinent, mais avant que l'opération ne soit effectuée sur l'objet.

Pour remplacer la configuration du rapport.

Par exemple, pour créer un nouveau fichier de rapport pour chaque exécution dans Eclipse (Java) :

|__+_|
  1. Fournissez les paramètres modifiés d'un projet de configuration central à plusieurs tests.
C# : Utilisez le GetReportConfiguration dans l'UnitTestBase de votre projet pour remplacer le rapport par défaut par un assembly fourni. Pour plus de détails sur la syntaxe, consultez Référence du SDK .NET .
Java: Passer un leanft.properties fichier au projet de test Java que vous exécutez à l'aide du lftFichierConfig variable système.Par exemple :java C:MyTestsMyTest1.jar –DlftConfigFile=c: estsmyConfig.properties

4. Instruction pour activer la prise en charge des documents PDF dans UFT

Des doutes subsistent quant à la prise en charge de la prise en charge des documents PDF dans UFT. Le lancement de l'UFT v14.52 devait prendre en charge le reste des documents PDF à l'aide d'un complément PDF.

Le correctif du problème est indiqué ci-dessous.

Les documents ouverts dans Adobe Acrobat Pro peuvent interagir avec le nouveau complément PDF. L'utilisateur peut enregistrer et exécuter les tests requis et également espionner les objets de votre application, sans utiliser de scripts complexes ou d'automatisation de l'interface utilisateur.

Exigences, limites et éléments à prendre en compte :

Dans la boîte de dialogue Adobe Acrobat Pro qui s'ouvre lorsque l'utilisateur utilise pour la première fois l'enregistrement UFT pour espionner un document PDF :

  • En continuant vers l'ordre de lecture, sélectionnez déduire l'ordre de lecture du document.
  • Ensuite, dans les options du mode de lecture, l'utilisateur doit sélectionner l'option Lire uniquement les pages actuellement visibles.
  • Cliquez sur Ne plus afficher cette boîte de dialogue pour éviter de la voir à chaque fois que l'UFT est utilisé pour tester les documents PDF.

Astuce : si la boîte n'apparaît pas, modifiez les options de lecture dans Adobe Acrobat Pro en accédant à l'option Modifier et en sélectionnant les préférences.

  • Dans Adobe Acrobat Pro, choisissez la catégorie de lecture en allant dans la colonne des préférences dans l'option d'édition.

Dans Ordre de lecture, sélectionnez Déduire l'ordre de lecture du document

Dans Page vs Document, sélectionnez Lire uniquement les pages actuellement visibles

L'utilisateur doit désactiver l'option Confirmer avant de baliser les documents pour empêcher l'ouverture de la boîte de dialogue Adobe Acrobat Pro chaque fois que vous utilisez UFT pour tester des documents PDF.

Pour utiliser l'affichage sur une seule page :

Si les documents que vous testez doivent apparaître sur une seule page, accédez à l'option d'affichage en mode acrobate, puis cliquez sur l'affichage de la page. Sélectionnez l'option d'affichage d'une seule page qui s'y trouve.

Enregistrement:

L'enregistrement sur les objets de test PDFSignatureField n'est pas pris en charge.

Adobe Acrobat Pro 11

Lorsque vous travaillez avec Adobe Acrobat Pro 11, l'exécution de tests sur des objets PDFComboBox n'est pas prise en charge.

UFT reconnaît les documents PDF avec des noms différents comme des objets de test différents.

Si le fichier est enregistré avec un nom différent, les étapes de test suivantes doivent alors utiliser un objet de test différent pour le fichier. Cela peut être fait de l'une des manières suivantes.

  • Ajout d'un autre objet de test au référentiel d'objets.
  • En utilisant une description par programme pour l'objet de test, qui utilise le nouveau nom de fichier.

Par example:

|__+_|

Dépannage:

L'UFT identifie les objets d'un document PDF comme des objets Windows standard.

Solution : l'utilisateur doit s'assurer que les options de lecture d'Adobe Acrobat Pro sont correctement configurées.

Parfois, l'UFT ne parvient pas à identifier complètement l'objet.

Des solutions de contournement sont disponibles pour ce problème.

  • L'utilisateur peut visualiser le document en mode plein écran.
  • Essayez de rouvrir Adobe Acrobat pro si l'UFT ne parvient pas à reconnaître l'objet.
  • Redémarrez Adobe Acrobat pro et UFT.

5. Vérification de la prise en charge des fonctionnalités multiplateformes

L'option développeur UFT est prise en charge sur les environnements Windows, Linus et Mac.

Le tableau ci-dessous compare la prise en charge de différentes fonctionnalités sous Linux/mac par rapport à Windows.

Les technologies

CaractéristiqueLa technologieles fenêtresLinux/Mac
Technologies prises en chargela toileOUIOUI
MobileOUIOUI
SAPUI5OUIOUI
StdWinOUINON
.NET WinformsOUINON
.NET WPFOUINON
JavaOUINON
PowerBuilderOUINON
Client d'interface graphique SAPOUINON
Émulateur de terminalOUINON
Insight (reconnaissance basée sur l'image)OUINON

Outils

Outilles fenêtresLinux/Mac
LicenceAssistant graphiqueOutil de ligne de commande
Encodeur de mot de passe utilisé pour configurer la sécuritéAssistant graphiqueOutil de ligne de commande
Consultez la référence de sécurité du développeur UFT, disponible sur le Bibliothèque de connaissances d'auto-résolution du support Micro Focus

API avancées

les fenêtresLinux/Mac
API basées sur l'OCR, telles que getTextLocationOUINON

Intégrations

IntégrationWindowsLinux/MacCalling UFT FEU testsOUINONIntégration ALMOUINONIntégration BPTOUINON

6. Correction du problème de licence UFT corrompue 12.53 SEAT

Certains utilisateurs travaillant avec des versions plus anciennes d'UFT auraient reçu des messages d'erreur indiquant un problème de configuration de licence UFT. Certains de vos fichiers de configuration de licence sont corrompus.

La solution au problème signalé se trouve ci-dessous.

Problème de configuration de licence UFT
Certains de vos fichiers de configuration de licence sont corrompus.

C'est l'erreur à laquelle l'utilisateur a été confronté. Cela est dû à une corruption des fichiers de configuration de licence dans la machine UFT.

Il est conseillé de vérifier le fichier Licensesettings.xml et de s'assurer qu'il n'est pas modifié ou corrompu de quelque manière que ce soit. Le LicenseSettingsxml d'origine est inclus afin qu'il puisse être utilisé pour le remplacer par ceux des machines problématiques. Les fichiers doivent être placés dans le patch C:ProgramDataHewlett-PackardUFTLicense

De plus, vérifiez le contenu de %APPDATA%Hewlett-PackardUFTAddins ManagerAddinManagerSettings.xml sur la machine problématique et essayez de remplacer le fichier avec le fichier AddinManagerSettings.xml joint.

Les fichiers d'une machine en état de marche peuvent être utilisés s'ils sont disponibles.

Les modifications apportées doivent être effectuées par un utilisateur disposant des droits d'administrateur et s'assurer que l'UFT est fermée. Redémarrez la machine après avoir effectué les modifications.

7. Résoudre le nom du paramètre Datatable, y compris des caractères comme l'espace et le tiret

Les utilisateurs peuvent désormais utiliser des tirets et des espaces dans les noms des paramètres de la table de données.

Il a été ajouté dans UFT 15.0 en tant que table de données nouvellement conçue pour prendre en charge des caractères supplémentaires tels que des tirets et des espaces. La nouvelle conception a causé des problèmes lors de la récupération des valeurs de l'objet des tables de données dans un script UFT. Des échecs peuvent survenir dans certains formats de script et formats à cause de cela.

Solution pour le problème.

Dans la version 15.0.1 et les versions plus récentes, la R&D a restauré le comportement pour l'aligner sur les versions UFT précédentes. Pour mieux dire, il a simplement supprimé la prise en charge des caractères supplémentaires tels que les tirets et les espaces et a ajouté un nouveau paramètre à la place pour activer le nouveau comportement.

Ainsi, s'il est nécessaire de prendre en charge des caractères supplémentaires, incluez le paramètre bNewParamNameFormat dans la méthode Datatable.Importsheet.

Par example,

|__+_|

8. Trouver où l'UFT stocke les informations de connexion ALM

Des questions ont été soulevées concernant l'emplacement de stockage des informations de connexion ALM par l'UFT.

Solution.

Les données seront stockées dans le profil Windows de l'utilisateur.

|__+_|

Il s'agit de l'emplacement où les données sont stockées.

9. Solution pour la vulnérabilité ALM 12.60 avec la version Apache struts

Les critiques récentes des utilisateurs ont montré des problèmes concernant la vulnérabilité de la version Apace Struts.

La solution au problème est indiquée ci-dessous.

1. L'utilisateur doit d'abord arrêter le service APLS.

2. Allez à l'emplacement suivant. C:Program FilesautopassaplsaplswebappsautopassWEB-INFlib

3. Supprimez les fichiers JAR suivants après avoir créé une sauvegarde.

|__+_|

4. Maintenant, l'utilisateur doit copier les jars mis à jour au même emplacement que celui mentionné à l'étape 2 sous la forme d'un fichier zip.

5. Redémarrez le service APLS.

10. Procédure d'autorisation de test rapide de l'application DCOM Professional Automation.

Les utilisateurs ont récemment reçu des erreurs avec les paramètres DCOM lorsqu'ils tentent d'exécuter un test UFT avec des applications externes. Les utilisateurs doivent vérifier s'ils disposent des autorisations nécessaires pour exécuter l'application DCOM QuickTest Professional Automation.

Suivez les étapes ci-dessous pour accorder les autorisations requises.

Remarque : si vous n'êtes pas un utilisateur de la liste, ajoutez-le en cliquant sur le bouton Ajouter.

1. Les utilisateurs doivent d'abord ouvrir la console des services de composants (en tapant Services de composants dans la barre de recherche présente dans les fenêtres ou en exécutant la commande dcomcnfg.exe)

2. Développez les services de composants.

3. Allez aux ordinateurs.

4. Sélectionnez mes ordinateurs.

5. Développez la configuration DCOM.

6. Là, recherchez Quicktest Professional Application.

7. Sélectionnez les propriétés en cliquant avec le bouton droit sur l'application QuickTest Professional.

8. Vérifiez si les permissions de lancement et d'activation sont grisées en allant dans l'onglet sécurité.

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

9. Accédez à l'onglet général dans les propriétés et copiez l'ID de l'application.

10. Ouvrez l'éditeur de registre en recherchant l'éditeur de registre dans la barre de recherche Windows ou en exécutant la commande regedit.msc.

11. Ouvrez HKEY_CLASSES_ROOT et recherchez l'ID d'application.

Remarque : L'ID d'application peut être trouvé en cliquant avec le bouton droit sur HKEY_CLASSES_ROOT et en utilisant l'option Rechercher.

12. Cliquez avec le bouton droit sur enregistrement et cliquez sur l'option d'autorisation.

13. Enfin, recherchez l'utilisateur auquel vous souhaitez accorder l'autorisation dans la liste qui s'affiche.