Al

Trucs et astuces Micro Focus ALM

30 octobre 2021

Micro-focus ALM/Centre Qualité est un outil de gestion du cycle de vie des applications pour l'assurance qualité des logiciels et la gestion des tests afin de fournir des applications rapidement et en toute confiance.

Ce poste contiendra les conseils et astuces mensuels de Micro Focus ALM/Quality Center qui regrouperont divers problèmes courants dans Micro Focus ALM/Quality Center. Consultez cet article pour obtenir des conseils et astuces de dépannage pour d'autres outils.

Table des matières

  • 1. ALM/Quality Center – Trucs et astuces – Décembre 2020
  • 2. ALM/Quality Center – Trucs et astuces – janvier 2021
    • 1. Instructions pour supprimer le domaine afin de faciliter l'emplacement du dépôt physique
    • 2. Instruction pour ajouter la date et l'heure d'exécution dans la configuration ALM
    • 3. Rapport d'exécution des cas de test ALM
    • 4. Conseils pour résoudre l'erreur lors du lancement du service ALM après le remplacement du mot de passe masqué
    • 5. Instructions pour activer les journaux Jetty dans ALM ou Octane
    • 6. Mécanisme d'obscurcissement rejetant tout mot de passe contenant '^'
    • 7. Instructions pour changer le mot de passe pour Java Keystore
    • 8. Instructions pour importer/exporter un fichier Lab Project .qcp
    • 9. Instructions pour ajouter la chaîne de connexion DB lors de l'installation d'ALM 15.5
    • 10. Résolution de l'erreur de production du résultat d'exécution à l'aide de l'API REST
  • 3. ALM/Quality Center – Trucs et astuces – Février 2021
    • 1. Nous avons mis à niveau ALM Quality Center de la v12.53 à la v15.0.1. Tout fonctionne bien sauf le complément Microsoft Excel.
    • 2. En utilisant SSO, pouvons-nous contourner la première page ALM qui ne demande que le nom d'utilisateur ? Erreur
    • 3. Comment empêcher la spécification d'une version ou d'un cycle terminé dans une erreur de défaut
    • 4. Nombre massif d'enregistrements dans la table EVENT_LOG dans l'erreur db/schema d'administration du site ALM
    • 5. Liste blanche pour le téléchargement et le téléchargement de fichiers via l'extension de fichier dans ALM 15 et supérieur Erreur
    • 6. La barre d'adresse de l'explorateur ALM peut-elle être remplie automatiquement ? définir l'erreur d'URL par défaut
    • 7. Erreur des paramètres de registre des liens ALM Explorer td
    • 8. Vues manquantes après l'importation d'un fichier Lab Project .qcp Erreur
    • 9. Le statut de l'hôte devient une erreur non opérationnelle
    • 10. Erreur d'initialisation VuGEN/UFT - Échec du processus du module Spider. L'initialisation a échoué
  • 4. ALM/Quality Center – Trucs et astuces – mars 2021
    • Les éléments suivants peuvent être mis en œuvre pour résoudre le problème :
    • 2. Paramètres de registre des liens ALM Explorer td
    • 3. Utilisateurs incapables de se connecter à ALM
    • 4. Erreur : le répertoire physique du projet est inaccessible ou n'existe pas
    • 5. Comment télécharger le fichier ALMClientLauncher.exe à partir du serveur ALM
    • 6. Impossible de créer une nouvelle exigence avec le même nom qu'une autre exigence
    • 7. Workflow : Bug_FieldChange et Bug_New explication
    • 8. Erreur : Exception EOIeException dans le module QCClientUI.ocx
    • 9. Comment programmer des ensembles de tests pour qu'ils s'exécutent périodiquement
    • 10. Vérifiez que l'hôte a échoué après l'activation de la fonction de connexion automatique.ALM labservice
  • 5. ALM/Quality Center – Trucs et astuces – avril 2021
    • Le mot de passe obscur qui contient '^'
    • Le statut de l'hôte devient non opérationnel
    • Ajout d'un problème de pièce jointe : il est ajouté en tant que fichier de 0 ko
    • Conseils de dépannage en cas de problèmes de configuration d'ALM SSO
    • Erreur d'initialisation VuGEN/UFT - Échec du processus du module Spider. L'initialisation a échoué
    • Impossible de démarrer le service ALM après avoir obscurci le mot de passe dans la jetée ALM
    • ALM Lab Service - La connexion automatique ne fonctionne pas sur Windows Server 2016
    • Rapport d'exécution des cas de test ALM
    • Comment activer les journaux Jetty dans ALM ou Octane
    • Problème de génération de rapport PDF de rapport de script de test personnalisé
  • 6. ALM/Quality Center – Trucs et astuces – Mai 2021
    • 1. Code d'erreur OLE 800406ba lors de l'accès ou de la navigation dans un projet particulier
    • 2. Configuration ALM Excel
    • 3. La suppression de domaine facilite-t-elle l'emplacement physique du dépôt ?
    • 4. Vues manquantes après l'importation d'un fichier Lab Project .qcp
    • 5. Comment activer les journaux JVM GC (Garbage Collection) dans ALM
    • 6. Vues manquantes après l'importation d'un fichier Lab Project .qcp
    • 7. Mauvais message 431
    • 8. Comment utiliser les expressions régulières du code personnalisé dans les tests d'API ?
    • 9. Comment changer le mot de passe Java Keystore ?
  • 7. ALM/Quality Center – Trucs et astuces – Juin 2021
    • 1. Nombre massif d'enregistrements dans la table EVENT_LOG dans la base de données/schéma d'administration du site ALM
    • 2. Liste blanche pour le téléchargement et le téléchargement de fichiers via l'extension de fichier dans ALM 15 et supérieur
    • 3. Erreur après la mise à jour d'Octane de 15.0.60 à 15.1.20
    • 4. La barre d'adresse de l'explorateur ALM peut-elle être remplie automatiquement ? définir l'URL par défaut
    • 5. Problème d'obtention des résultats d'exécution à l'aide de l'API REST
    • 6. Nous avons mis à niveau ALM Quality Center de v12.53 à v15.0.1. Tout fonctionne bien sauf le complément Microsoft Excel.
    • 7. Comment ajouter manuellement une chaîne de connexion DB lors de l'installation d'ALM 15.5 ?
    • 8. Masquez le champ Modèle défini par l'utilisateur de la vue de la grille des défauts
    • 9. Je ne parviens pas à installer micro focus ALM 12.60 sur mon système
    • 10. Document de référence de performance pour ALM 15.5

1. ALM/Quality Center – Trucs et astuces – Décembre 2020

1. Instructions pour lancer les journaux JVM Garbage Collection dans ALM

Il est très important de garder un œil sur la consommation de tas JVM sur une période donnée. Comme chaque fois qu'il y a un déséquilibre, l'utilisateur peut prendre position pour le corriger. Il est également nécessaire de connaître les niveaux de consommation de tas ainsi que les connaissances concernant la collecte des ordures qui auront lieu.

  • Vous devez sélectionner le fichier wrapper.conf et l'ouvrir pour le modifier, vous pouvez le trouver à l'emplacement indiqué ci-dessous :

Dans le système d'exploitation Windows : ProgramDataMicro FocusALMwrapper

Dans le système d'exploitation Linux : /var/opt/ALM/emballage

  • Ensuite, vous devez ajouter une option JVM,

2. Problème d'adhésion à la gestion du cycle de vie des applications (ALM)

ALM est accessible en quelques étapes de base. Le meilleur moyen est de contacter ALM à partir du navigateur Edge avec le mode Internet Explorer activé.

3. Problèmes dans la version 15.0.1 d'ALM avec le format de date (j/m/aa) concernant le problème d'activation/désactivation

À la toute fin des anciens commentaires, le format de date d'en-tête peut être activé et désactivé dans la version 15.0.1 d'ALM. Ce problème peut être résolu en suivant les étapes ci-dessous :

  • Vous devez obtenir une marque nouveau paramètre de site . C'est nécessaire car il réussira à naviguer dans le comportement du format de date changeant.
  • La version corrigée est : QC/ALM v15.0.1
  • Ensuite, vous devez activer le paramètre de configuration du site.

Nom du paramètre : SHOW_DATE_FORMAT_IN_COMMENT

Valeurs du Paramètre : N ou Y

La valeur Y reste par défaut.

4. Problèmes concernant l'authentification de la configuration SSO

Il arrive souvent que les utilisateurs ne soient pas en mesure de terminer la demande spécifique. Il y a des messages d'erreur concernant le service de configuration OSP et son dysfonctionnement. Vous pouvez résoudre ce problème par vous-même, mais si vous avez besoin d'une assistance professionnelle, vous devez demander l'aide de votre administrateur système. Généralement, cette erreur se produit lorsque le 'local' utilisateur est utilisé dans le 'Mon profil' languette. Pourtant parfois dans le 'Propriétés' languette 'Activer l'authentification locale ce message continue de s'afficher sans valeur. Une fois l'authentification réussie, vous pouvez suivre les étapes ci-dessous pour résoudre votre problème :

  • Vous devez trouver Mon profil puis sélectionnez et définissez les éléments suivants :

Fournisseur d'identité : alm

La clé d'identité : nom d'utilisateur

  • Vous devez maintenant utiliser le format de base base 64 : https://www.base64encode.org/ chiffrer le fichier de métadonnées xml .

5. Questions concernant la page ALM initiale et s'il est possible d'en faire un détour

Cela semble être le cas car la page ALM initiale demande simplement le nom d'utilisateur et rien d'autre. Après cela, vous êtes dirigé vers l'URL de la fédération. Ensuite, le nom d'utilisateur et le mot de passe sont demandés à l'utilisateur. Lorsque l'utilisateur a fini de saisir les détails et de les soumettre, la page passe à une autre page ALM avec les identifiants de connexion demandés à nouveau. Une fois cette procédure effectuée, il visualise tous les projets disponibles.

Cela devient assez fastidieux et long. A ce moment, seul l'IDP par défaut appelé ALM est authentifié. Ce problème se produit parce que le Activer l'authentification locale est réglé sur ' Oui' valeur. Il en résulte l'activation de la page Découverte, qui n'est pas celle nécessaire pour le moment. Trouver une solution simple pour faire un détour par le premier écran ALM est possible ; il vous suffit de suivre les étapes ci-dessous :

  • Vous devez accéder à l'outil de configuration SSO, puis vous trouvez Activer l'authentification locale .
  • Cliquez sur Activer l'authentification locale, puis définissez la valeur sur Non .
  • Maintenant, selon vos besoins, vous devez installer tous les composants SSO.

6. Restriction d'une version obsolète de Cycle in Defect Target Release

Parfois, il est tout à fait nécessaire d'éviter de sélectionner une version expirée ou obsolète, ou Cycle in Défaut Version cible. Cela est possible grâce à la manipulation du workflow dans ALM. Vous pouvez utiliser la solution ci-dessous pour surmonter cet obstacle :

|__+_|

7. Remplacement rapide de la base de données utilisée par ALM

Il est tout à fait possible de remplacer ou de modifier rapidement la base de données utilisée par ALM. Il est différent pour différents systèmes d'exploitation. De plus, le mot de passe de la base de données ou du schéma ne doit pas changer par rapport aux précédents. L'ancienne et la nouvelle base de données doivent être Oracle ou MSSQL pour que les solutions suivantes fonctionnent.

Vous devez vous connecter à l'administrateur du site ALM :

  1. Trouvez le Serveurs de base de données onglet et cliquez dessus.
  2. Vous devez vous assurer que tous les serveurs de bases de données précédents et les détails y sont répertoriés.
  3. Vous ajoutez maintenant un nouveau serveur de base de données.
  4. Sélectionnez ensuite Ping pour confirmer votre connexion.
  5. Vous devez maintenant essayer la nouvelle base de données. Pour cela, créez un nouveau projet vide. Même après avoir terminé les tests, ne supprimez pas ce projet.
  6. Maintenant, vous devez garder à l'esprit la valeur du nom de la base de données qui s'affiche sur le côté gauche de l'interface graphique. Ensuite, copiez-le et publiez-le dans un bloc-notes.
  7. Faites de même avec le Valeur de la chaîne de connexion . Vous en avez besoin pour plus tard. Alors copiez-le également et collez-le sur le Bloc-notes.
  8. Vous devez maintenant terminer/arrêter complètement le service ALM.
  9. Ensuite, vous pouvez vous faire aider par DBA pour sauvegarder toutes les bases de données ou tous les schémas associés à ALM. Cela peut être fait sur l'instance de base de données source, puis restauré dans le formulaire d'origine sur l'instance de base de données cible.
  10. Trouvez maintenant le siteadmin.xml fichier et ouvrez-le.

Sous Windows, vous pouvez le trouver via :

|__+_|

Sous Linux, vous pouvez le trouver via : /var/opt/ALM/webapps/qcbin/WEB-INF/siteadmin.xml

  1. Une fois que vous avez localisé le fichier, vous devez sauvegarder le fichier.
  2. Ensuite, trouvez simplement l'élément : DbUrl
  3. Vous devez modifier la valeur de l'élément de chaîne de connexion en saisissant notamment la nouvelle valeur que vous venez de créer.

Par example:

La valeur précédente : jdbc:sqlserver://tm-sql2014:1433

La nouvelle valeur récente : jdbc:sqlserver://tm-sql2017:1433

Assurez-vous ensuite de sauvegarder toutes les modifications. Après cela, avant de terminer le fichier siteadmin.xml, vous devez noter la valeur 'DbName' car vous en aurez besoin. Cela pourrait être quelque chose comme :

|__+_|

De cet exemple, nous allons retirer la valeur de l'élément qui est qcsiteadmin_pcs .

Il s'agit en fait du nom de la base de données/schéma de l'administrateur du site.

  1. Maintenant tu prends l'aide de DBA à nouveau comme précédemment pour créer une sauvegarde de la base de données/schéma de l'administrateur du site.
  2. Utilisez ensuite un outil de requête pour la base de données que vous avez choisie.

Pour le MSSQL version utilisant SQL Server Management Studio (SSMS) serait appropriée. Et pour Oracle, utiliser Oracle SQL Developer, TOAD ou quelque chose de similaire suffirait bien.

  1. Connectez-vous maintenant à la nouvelle base de données que vous venez de créer
  2. Mettez ensuite à jour tous les projets de la table qui sont visibles dans la base de données d'administration du site. Vous devez utiliser une sous-requête corrélée contenant toutes les données du nouveau projet.

Oracle (ici, vous devez mentionner le nom du schéma d'administration du site spécifique)

|__+_| |__+_|

s'engager;

MSSQL avec authentification SQL…

|__+_| |__+_|

MSSQL avec WinAuth…

|__+_| |__+_|
  1. Vous devez maintenant redémarrer le service ALM.
  2. Ensuite, vous avez besoin de dbid.xml fichiers pour tous les projets. Il a l'ancien DB_USER_PASS valeur au lieu de la nouvelle que vous venez de créer.

8. Échec de la configuration SSO sur la version ALM 15.0.1

Il arrive souvent que lors de l'ajout du Keystore à partir de la configuration SSO, il soit parfois mis à jour avec le mot de passe crypté Keystore différent et erroné. Le run_osp_deploy.sh ne peut pas s'exécuter correctement si le fichier est mis à jour avec le mauvais mot de passe. Cela se traduit par le remplacement du fichier basic.pfx et rien, le fichier reste vide.

Le journal de l'encapsuleur à l'écran affiche :

|__+_|

Vous pouvez corriger cette erreur en suivant les étapes ci-dessous :

  1. Vous devez créer un fichier JKS Keystore.
  2. Ensuite, vous devez télécharger le fichier dans l'outil de configuration SSO.
  3. Même si le basic.pfx dans le dossier du référentiel est vide, assurez-vous que le mot de passe est correct.
  4. Vous devez maintenant supprimer le basic.pfx, puis copier le JKS Keystore que vous venez de créer dans le dossier.
  5. Vous devez mettre à jour ces éléments et en modifier trois :
  • De : oauth-keystore.file={dossier de référentiel /sa/DomsInfo/osp/basic.pfx

À : oauth-keystore.file={dossier du référentiel}/sa/DomsInfo/osp/basic.jks

  • De : oauth-keystore.type=PKCS12

À : oauth-keystore.type=JKS

  • De oauth-key-alias=osp

Pour oauth-key-alias=

  1. Il ne vous reste plus qu'à exécuter le script OSP sur tous les nœuds ALM.

9. Échec de la mise à niveau des clés de registre

Il arrive souvent qu'en raison de l'absence d'autorisation d'administrateur ou de restrictions liées à l'entreprise et après une modification minutieuse des stratégies de groupe, les clés de registre ne soient pas du tout modifiées. Même le mode Internet Explorer n'aide pas. Vous pouvez toujours exécuter la mise à jour Windows pour simplifier les choses. Avant de résoudre le problème par vous-même, vous devez vous assurer que votre système d'exploitation respecte toutes les conditions préalables minimales pour tous les liens fournis ci-dessous.

  1. Pour enquêter sur la présence de clés de registre dans Windows 10, vous devez utiliser les commandes suivantes de CMD avec les droits d'administrateur :
|__+_| |__+_|

Si vous ne parvenez pas à trouver les clés ou si un message d'erreur s'affiche à l'écran ou tout autre problème lié à la valeur, vous devez utiliser l'étape suivante :

  1. Ici, pour créer ou mettre à jour les clés, suivez attentivement les commandes ci-dessous en utilisant correctement une session CMD élevée :
|__+_| |__+_|

Vous devez vous assurer que vous l'avez soigneusement placé sur le bon chemin, identique à l'emplacement du fichier .XML.

Maintenant, pour la procédure d'activation du mode Internet Explorer dans MS Edge, ALM est autorisé à accéder à partir du navigateur Edge avec le mode IE activé :

Compatibilité du mode IE : Lien

Dépannage du mode IE : Lien

10. Navigation dans les paramètres de registre pour trouver les liens td d'ALM Explorer

Habituellement, le 'Td' les fichiers peuvent être trouvés dans les e-mails d'ALM. Il permet généralement à l'utilisateur de visiter l'intérieur de l'application ALM. Suivez les instructions ci-dessous pour ouvrir le 'Td' liens sur le navigateur Internet Explorer ou l'explorateur ALM.

Vous devez trouver les paramètres enregistrés dans le registre des machines de refus : HKEY_CURRENT_USERSoftwareHPEALM ExplorerRunALMExplorer

Vous devez examiner attentivement les valeurs correspondantes dans le registre. Ensuite, pour toutes les options sélectionnées dans Outils> Configuration des liens TD sous l'explorateur ALM :

  1. Cliquez sur les liens TD et ouvrez-les tous dans Internet Explorer

0 doit être la valeur, c'est une réaction par défaut.

  1. Ouvrez maintenant tous les liens TD dans l'explorateur ALM :

1 doit être la valeur, et elle détermine l'instance d'ALM Explorer par défaut, et toutes les différentes installations d'Explorer qui réagissent aux différentes éditions d'ALM.

  1. Ouvrez maintenant tous les liens TD uniquement pour une liste particulière (version ALM)

2 doit être la valeur, vous devez justifier les différentes réactions aux instances d'ALM Explorer qui réagissent à toutes les différentes éditions des serveurs ALM.

La commande ci-dessous peut être utilisée pour connaître la valeur actuelle du paramètre directement depuis le registre :

|__+_|

Bien que la modification manuelle de cette clé puisse ne pas s'avérer aussi efficace, cela pourrait être une meilleure option lorsque vous devez modifier ou modifier certaines politiques pour de nombreuses machines et utilisateurs en même temps.