Problèmes connus

Cette section contient les problèmes connus rencontrés dans le cadre de l’utilisation d’ALM.

Installation d’ALM

Serveur
  • Oracle : Le mode Oracle Container DB n’est pas pris en charge.

  • Administration des licences : ALM a été mis à jour pour prendre en charge la gestion d’un nouveau type de licence, la licence nommée. Quality Center Enterprise Edition continue de prendre en charge les types de licences simultanés, mais ne prend pas en charge le type de licence nommée.

  • Lorsqu’un projet avec des extensions est restauré ou importé sur un serveur avec une phrase secrète des données confidentielles qui diffère de celle du serveur sur lequel le projet a été créé à l’origine, une erreur se produit. Le message Failed to Get Simple Key Entity apparaît lors de l’accès aux données chiffrées sur la couche de base de données. Pour éviter ce problème, veillez à installer le serveur avec la même phrase secrète des données confidentielles que le serveur d’origine.

  • Install Anywhere est le produit tiers utilisé pour l’installation du serveur ALM. Le symbole dollar ($) est un symbole réservé dans Install Anywhere. Pour utiliser le symbole dollar ($) dans un quelconque paramètre de texte modifiable, remplacez $ par $DOLLAR$.

  • Installation d’ALM : Le nom de DNS ne doit pas contenir de trait de soulignement « _ » dans l’emplacement du référentiel.

    Solution :

    • Remplacez-le par une adresse IP.

    • Vous pouvez également, dans Administration du site, cliquer sur l’onglet Configuration du site. Modifiez ensuite BASE_REPOSITORY_PATH et changez l’emplacement du référentiel par défaut. Pour plus d’informations, voir cet article de la base de connaissances.

  • Bases de données non prises en charge : Lors de l’installation d’ALM sur une base de données non prise en charge, une erreur de validation de licence se produit. Pour plus d’informations, voir cet article de la base de connaissances

Client
  • Si un utilisateur non-administrateur ayant des privilèges d’installation de contrôles ActiveX clique sur la barre d’informations jaune pour installer ALM, l’installation du client échoue.

    Solution : Les utilisateurs non-administrateurs ne doivent pas être autorisés à installer des contrôles ActiveX et ne doivent utiliser que le lien figurant sur la page de lancement pour télécharger le chargeur de plate-forme ALM.

  • La condition requise préalable suivante s’applique s’il existe un proxy de transfert avec un protocole d’authentification de base entre le serveur et les ordinateurs clients. Avant la première connexion au serveur ALM, chaque client ALM doit configurer les informations d’identification du proxy en utilisant l’outil Webgate Customization. Pour exécuter l’outil, sur l’ordinateur client ALM, accédez au chemin d’accès suivant et cliquez sur le lien approprié :

    http://<nom du serveur ALM>[<:numéro de port>]/qcbin/Apps/

    Dans WebGate Customization, accédez à la zone Informations d’identification du proxy, cochez la case Utiliser ces informations d’identification et saisissez des valeurs dans les zones Nom d’utilisateur du proxy et Mot de passe du proxy. Cliquez sur Enregistrer, puis sur Fermer.

Retour en haut

Mise à niveau du projet

Migration du référentiel du projet
  • Pendant que la migration du référentiel est en cours, vous ne pouvez pas exporter le projet, ni créer un nouveau projet en copiant des données à partir du projet existant.

  • Pendant que la migration du référentiel est en cours, si vous désactivez un projet sur un serveur ALM et que vous restaurez le projet sur un autre serveur ALM, le projet n’est pas synchronisé entre les deux serveurs et peut être corrompu.

    Solution : Au lieu de désactiver le projet, supprimez le projet du premier serveur ALM.

  • La limitation suivante peut être rencontrée lors de l’ajout manuel d’un fichier ou lors du renommage d’un nom de fichier existant directement dans le référentiel tandis que la migration du référentiel est en cours : Le fichier peut rester dans l’ancien référentiel sans enregistrement dans le rapport de migration du référentiel.

    Solution : Une fois la migration du référentiel terminée, supprimez manuellement le fichier du référentiel.

  • La migration du référentiel peut prendre beaucoup de temps en raison des nombreux messages de débogage.

    Solution : Définissez le niveau de journalisation sur Avertissement.

  • Pendant que la migration du référentiel est en cours, vous ne devez pas effectuer de sauvegarde de la base de données ou du système de fichiers.

    Solution : S’il est essentiel de sauvegarder la base de données ou le système de fichiers avant l’achèvement de la migration du référentiel, suspendez tout d’abord la migration du référentiel, puis désactivez le projet. Pour plus d’informations, consultez le guide d’installation et de mise à niveau Micro Focus Application Lifecycle Management.

Mise à niveau du projet avec extensions

Pour mettre à niveau un projet dont les extensions sont activées, les mêmes extensions doivent être disponibles dans la nouvelle version. Avant de mettre à niveau le projet, il convient de vérifier la disponibilité de ces extensions dans la nouvelle version. Contactez l’administrateur système pour plus d’informations.

Procédures stockées

La mise à niveau d’ALM échoue lorsque vous tentez de mettre à niveau des projets qui contiennent des procédures stockées créées par un utilisateur qui ne dispose pas des autorisations requises pour le processus de mise à niveau des projets.

Solution : Enregistrez et supprimez les procédures stockées avant la mise à niveau et réintroduisez-les une fois la mise à niveau réussie. Vous pouvez également remplacer l’utilisateur de DB des procédures stockées par un utilisateur qui dispose des autorisations requises pour la mise à niveau.

Chemin du référentiel de base non-UNC

ALM ne parvient pas à mettre à niveau les projets dont le référentiel ALM utilise un lecteur mappé (chemin d’accès non-UNC) comme chemin du référentiel de base.

Solution : Dans l’onglet Configuration du site d’Administration du site, modifiez le chemin du référentiel de base en remplaçant le chemin d’accès absolu par un chemin d’accès UNC.

Priorités de mise à niveau

Lors de la mise à niveau des projets, ALM n’utilise pas les valeurs de priorité définies dans la boîte de dialogue Priorité des projets.

Schéma de base de données
  • Lorsque le schéma du projet sur Oracle contient des tableaux ou des vues définis par l’utilisateur, dont les noms des champs sont les mêmes que les noms des champs prédéfinis du projet ALM, le comportement devient incohérent.

    Solution : Renommez les noms des champs des tableaux et des vues définis par l’utilisateur afin qu’ils soient uniques.

  • ALM ne parvient pas à mettre les projets à niveau si la taille du champ LN_LINK_TYPE est modifiée.

Oracle
  • Lorsque vous mettez à niveau des projets ALM sur une base de données Oracle, la taille du segment d’annulation Oracle (RBS) peut augmenter lorsque des transactions volumineuses sont exécutées. Lorsque vous mettez à niveau des projets volumineux (dont la taille de la base de données est supérieure à 2 Go), il vous est recommandé d’augmenter la taille du segment RBS pour la durée de la mise à niveau afin de disposer d’au moins 3 Go disponibles. Après la mise à niveau, vous pouvez rétablir la taille du segment RBS à la valeur qui était la sienne avant la mise à niveau.

  • Après l’installation d’ALM à l’aide de l’option Mettre à niveau une copie du schéma existant, si ALM a réussi à créer une copie de LAB_PROJECT, le rapport de vérification indique des index, des déclencheurs, des séquences et des contraintes manquants. Pour plus d’informations, voir cet article de la base de connaissances.

Utilisation de l’option Modification majeure

Afin de bénéficier de la fonction de reconnexion à la session de ALM, il convient de réduire l’utilisation de l’option Modification majeure afin de sauvegarder les modifications de personnalisation. Après la mise à niveau d’un projet vers cette version d’ALM, l’administrateur de projet doit examiner l’autorisation Permettre les modifications majeures pour les groupes d’utilisateurs personnalisés, et l’ajuster en conséquence afin de réduire le nombre d’utilisateurs qui se voient octroyer cette autorisation.

Retour en haut

Administration de site

Modèle

Lors de la création d’un modèle en copiant un modèle ou un projet existant, ou lors de l’importation d’un modèle existant, l’option permettant d’activer le contrôle de version s’affiche par erreur. ALM crée le modèle avec le contrôle de version activé ou désactivé en fonction du modèle ou du projet source.

Copier le projet
  • Lors de l’ajout d’une colonne de valeur non-nulle à BP_ITERATION (ou à ses tableaux BL et HIST correspondants), la mise à niveau du projet vers ALM échoue avec l’erreur "not enough columns".

    Solution : Supprimez les colonnes superflues du tableau.

  • À partir d’ALM 11.x, ALM convertit les liens symboliques en chemins d’accès réels. Les répertoires physiques des domaines et projets ALM sont des chemins d’accès réels. Ils ne peuvent pas être modifiés de manière dynamique. Pour plus d’informations, voir cet article de la base de connaissances.

  • Si une opération de copie de projet est interrompue (par exemple, si le serveur devient indisponible), le projet source reste inactif et ne peut pas être activé depuis Administration du site.

    Solution : 

    1. Sauvegardez la base de données Administration du site.
    2. Connectez-vous à Administration du site en utilisant un quelconque outil de BD.
    3. Dans le tableau PROJETS, localisez la ligne correspondante du projet. Utilisez les colonnes DOMAIN_NAME et PROJECT_NAME pour identifier le projet.
    4. Remplacez la valeur PR_IS_ACTIVE par « Y » pour activer le projet.
    5. Redémarrez le serveur ALM.

Retour en haut

Personnalisation du projet

  • Il est impossible d’enregistrer les propriétés de l’utilisateur dans Personnalisation du projet tandis que l’administrateur de projet modifie les propriétés d’un autre utilisateur.

    Solution : Attendez que l’administrateur de projet quitte l’option Personnalisation du projet.

  • La restauration d’un projet qui était précédemment lié à un modèle sur un autre serveur sans le modèle amène Personnalisation du projet à passer en lecture seule.

    Solution : Effacez le tableau de base de données Linked_Template_Items, redémarrez le serveur et connectez-vous au projet.

Retour en haut

Exécuteur web

  • Si vous créez une règle d’anomalie pour le délai suivant, la règle ne fonctionne pas.

    • Créer une anomalie > Charger le formulaire
    • Modifier l’anomalie > Charger le formulaire, sans spécifier la condition.

Contrôle de version

  • Filtrage. Si vous filtrez des entités en utilisant les champs Version extraite par et Propriétaire de la version, les entités archivées restent incluses dans le filtre.

    Solution : Pour exclure les entités archivées, utilisez le champ Statut de version.

  • Lorsque vous activez le contrôle de version sur un projet existant, la première heure d’archivage est définie lorsque la première action de contrôle de version se produit (extraction, archivage, affichage de l’historique des versions, etc.)

  • Le contrôle de version n’est pas pris en charge lorsque sont utilisés les types de tests suivants : Script Vuser et scénario LoadRunner.

  • Dans un projet dont le contrôle de version est activé, vous ne pouvez pas copier et coller des entités que vous avez extraites. Vous ne pouvez pas non plus copier et coller des entités avec des entités connexes que vous avez extraites.

    Solution : Archiver les entités ou annulez l’extraction avant de les copier et de les coller.

  • Complément Microsoft Excel. Lorsque vous travaillez dans l’onglet Charger un complément ALM, vous ne pouvez pas télécharger des tests sans version (par exemple, LR-SCENARIO, ALT-SCENARIO, ou QAINSPECT-TEST) vers un projet dont le contrôle de version est activé. L’erreur suivante se produit : « test avec id ... non pris en charge par le contrôle de version ».
  • Gestion de la qualité fondée sur des risques. La limitation suivante est rencontrée lors de l’extraction d’une exigence qui n’est pas une exigence d’évaluation, et qui est ensuite remplacée par une exigence d’évaluation : L’exigence ne sera pas incluse dans l’analyse RBQM avant qu’elle ne soit à nouveau archivée.

Retour en haut

Modules ALM

Module Mises à jour
  • Planification et suivi du projet. Pour les projets qui ont été mis à niveau, le type de KPI prêt à l’emploi Instances de test exécutées contient un graphique d’analyse des KPI appelé Instances de test non exécutées par testeur responsable. Le nom du graphique d’analyse des KPI doit être remplacé par Instances de test non exécutées par testeur responsable. Ceci a été corrigé pour ALM 11.50, mais doit être implémenté manuellement pour les projets mis à niveau.
  • Planification et suivi du projet. Dans l’onglet Tableau de score, le tableau de score ne peut contenir plus de 600 cellules. Vous devez prendre en compte le nombre d’éléments de l’étendue et les KPI définis pour chaque jalon.
Module Bibliothèques
  • Après l’importation d’une bibliothèque, les racines de la bibliothèque importée ne sont pas marquées dans l’affichage du contenu lorsque le filtre d’origine contenait des ID d’entité.
  • Le partage des bibliothèques n’est pas pris en charge entre les projets dont le contrôle de version est activé et les projets dont le contrôle de version n’est pas activé.
  • Dans la boîte de dialogue Paramètres de comparaison, en cochant la case Couverture dans l’onglet Exigences ou dans l’onglet Tests, vous indiquez à ALM de prendre en compte la couverture. Pour ignorer la couverture, la case à cocher Couverture dans les onglets Exigences et Tests doit être décochée. Par conséquent, si vous cochez ou décochez la case Couverture dans une bibliothèque qui ne contient que des exigences, par exemple, ce paramètre est enregistré et est également appliqué lors de la comparaison d’une bibliothèque qui ne contient que des tests.

  • Dans un projet dont le contrôle de version est activé, si vous synchronisez les bibliothèques alors que des entités ont été extraites par un autre utilisateur, les entités extraites ne sont pas synchronisées. Lorsque vous comparez les bibliothèques après la synchronisation, les entités qui n’ont pas été synchronisées étant donné qu’elles ont été extraites par un autre utilisateur ne sont pas affichées comme étant Modifiées dans la boîte de dialogue Outil de comparaison des bibliothèques, bien qu’elles soient différentes.

  • Lorsque vous importez ou synchronisez un repère d’un projet à un autre, les deux projets doivent avoir les mêmes types d’exigences.

Modèles métier
  • Si vous supprimez un modèle de l’arborescence des modèles métier sans supprimer les exigences représentatives, et que vous réimportez ensuite le même modèle, de nouvelles exigences représentatives sont créées avec le suffixe _1.

  • Les couleurs et les polices des activités du modèle ne sont pas importées dans ALM. Les activités sont affichées dans des couleurs et des polices par défaut.

  • Si un chemin du modèle comprend une boucle, la boucle est ignorée et les activités ne sont répertoriées qu’une seule fois dans le chemin d’accès. Les chemins d’accès qui commencent ou se terminent par une boucle ne sont pas pris en compte.

  • Si des modèles réimportés sont radicalement modifiés, les chemins d’accès peuvent ne pas se résoudre automatiquement.

    Solution : Une icône indique les chemins d’accès non résolus. Résolvez les chemins d’accès manuellement.

  • Prise en charge pour ARIS 9.8  :

    • Types de modèles :

      • Lorsque vous importez des modèles à partir d’ARIS 9.8, vous pouvez importer la chaîne de processus événementiel (EPC) standard, la chaîne EPC avec affichage des colonnes et la chaîne EPC avec affichage des lignes. Les autres notations EPC ne sont pas prises en charge.
      • FAD (diagramme de répartition des fonctions) peut être importé, mais il n’est pas officiellement pris en charge par ALM.
      • VACD (diagramme de chaîne de valeur ajoutée) n’est pas pris en charge dans ALM.
      • Une dégradation des performances peut se produire dans le cadre de l’importation de modèles, lorsqu’un nombre important de modèles/activités importés existent déjà dans votre projet.
    • Affectations.

      • Si un nœud a plusieurs affectations de modèle, seule la première sera importée dans ALM.
      • L’ajout d’une affectation à un connecteur n’est pas pris en charge.
    • BLOB/Images/OLE :

      • L’importation d’images incorporées, d’objets OLE et de fonds d’écran n’est pas prise en charge.
      • Les attributs de type BLOB ne sont pas pris en charge.
    • Entités du type combiné et entités définies par l’utilisateur :

      • Les attributs du type combiné sont partiellement pris en charge dans ALM.
      • Les attributs du type liste définie par le système sont partiellement pris en charge dans ALM.
      • Les attributs du type liste définie par l’utilisateur ne sont pas pris en charge dans ALM.
      • Les attributs définis par l’utilisateur sont partiellement pris en charge dans ALM.
      • Les symboles définis par l’utilisateur apparaissent comme des symboles de base.
      • Pour activer le mappage des attributs avec des champs définis par l’utilisateur dans un modèle existant, vous devez supprimer le modèle d’ALM et le réimporter depuis ARIS XML.
    • Recherche de chemin d’accès

      La recherche de chemin d’accès n’est pas prise en charge dans les cycles.

    • Divers :

      • La création automatique d’exigences pour les nœuds de non-activité n’est pas prise en charge.
      • S’il y a deux nœuds d’activité consécutifs ou plus et qu’un nœud de non-activité suit, le chemin d’accès généré ne sera pas connecté au nœud de non-activité.
      • L’importation de la mise en forme n’est pas prise en charge. Par exemple, la taille de la police, la couleur du texte, le style de police gras ou italique.
      • Certaines propriétés visuelles ne sont pas prises en charge. Par exemple, le format 3D et les effets d’ombre.
Ressources des tests Lors du téléchargement d’un dossier dont un fichier a le même nom qu’un fichier dans le dossier ressource, le fichier est téléchargé sans suppression du fichier d’origine.
Plan de test Dans les configurations de test, lors d’une permutation entre les champs Type de données et Ressources de données, après la synchronisation des bibliothèques, ces 2 champs ne seront pas synchronisés.
Exécution des tests
  • Lorsque des caractères non latins sont utilisés pour les champs Nom du domaine et Nom du projet, l’e-mail de notification du récapitulatif de l’exécution de la campagne de test peut contenir des caractères corrompus dans ces champs.

  • Lorsque ALM utilise TLS 1.3 comme protocole SSL, active SSO et utilise le mode d’authentification Approval ID, l’erreur « OTA Server is not connected » (le serveur OTA n’est pas connecté) se produit lorsque vous exécutez des tests.

  • Campagnes de test accrochées.. Les types de tests suivants ne peuvent pas être ajoutés aux campagnes de test accrochées : Script Vuser, et scénario LoadRunner.

  • Tableau de test. Il est impossible d’afficher plus de 400 000 instances de test dans l’onglet Tableau de test.

  • Exécuteur manuel Pour annuler une exécution de test à l’aide de l’exécuteur manuel, vous devez disposer de l’autorisation Supprimer ou Supprimer par le propriétaire uniquement.

Lab Management / Exécution côté serveur
  • Plages horaires. Si vous utilisez une version personnalisée de l’un des formats d’heure prédéfinis pour l’heure système de votre ordinateur client, les plages horaires ne fonctionnent pas correctement.

  • Personnalisation des entités Lab. Après avoir personnalisé une entité dans le projet Lab, vous pouvez recevoir un message d’erreur lorsque vous vous reconnectez à ALM.

    Solution : Supprimez le dossier TD_80 sur l’ordinateur client avant de vous connecter au projet.

  • Dans le module Hôte, les valeurs Objectif de l’hôte incluent Quick Test Professional et Service Test au lieu de UFT (Test GUI) et UFT (Test API).

    Solution : Pour UFT (Test GUI), utilisez Quick Test Professional et pour UFT (Test API), utilisez Service Test.

  • Campagnes de test fonctionnelles :

    • Si vous tentez de supprimer une campagne de test fonctionnelle qui contient une instance de test avec une exécution antérieure dans un état actif, une erreur se produit et la campagne de test n’est pas supprimée.

    • Si vous créez une campagne de test comprenant au moins une instance de test avec une exigence d’hôte spécifique, et que les objectifs de cet hôte spécifique incluent les objectifs requis pour le reste des instances de test de la campagne de test, cet hôte spécifique sera le seul hôte demandé pour la campagne de test. Dans ce cas, si cet hôte spécifique échoue, il ne sera pas remplacé par un autre hôte et la campagne de test ne pourra pas être exécutée.

      Solution : Dans l’onglet Hôtes demandés, ajoutez une correspondance automatique de l’hôte qui inclut les objectifs du reste des instances de test.

    • Si vous tentez d’exécuter une campagne de test fonctionnelle qui contient un test avec un composant manuel, une erreur se produit. Consultez le journal des événements pour voir l’erreur complète.

    • Une exécution parallèle des tests sur le même ordinateur, au moyen de l’exécution côté serveur (campagne de test fonctionnelle) et de l’exécution côté client (campagne de test par défaut), n’est pas prise en charge.

  • Rapport d’exécution :

    • Si votre nom de projet comprend des caractères non latins, le rapport d’exécution ne s’ouvre pas.

      Solution : Renommez le projet.

    • Le rapport d’exécution ne prend pas en charge l’échelle de 125 % ou une taille de police non moyenne.

      Solution : Réinitialisez le zoom à 100 %. Sélectionnez la taille de police Medium.

    • Les utilisateurs qui appartiennent à un groupe fondé sur Viewer (groupe d’utilisateurs par défaut), ne peuvent pas exécuter les tests BPT dans Exécution côté serveur.

      Solution : Dans Personnalisation du projet, accédez à la page Groupes et autorisations, sélectionnez le groupe d’utilisateurs dans la liste des groupes, puis cliquez sur l’onglet Autorisations. Cliquez sur l’onglet Exécution des tests. Sous l’entité Exécuter, sélectionnez ID plage horaire.

    • Les tests automatisés ne peuvent pas être exécutés en utilisant simultanément l’exécution côté serveur et l’exécution côté client.

Tableau de bord
  • Rapports de projet. Dans les pièces jointes, les liens hypertextes vers des fichiers dont le nom de fichier contient des lettres I18N apparaissent déformés. Le fait de cliquer sur le lien hypertexte entraîne une erreur.

  • Les rapports de projet générés à l’aide du Modèle tableau étapes de conception présentent l’erreur de formatage suivante : La police des noms d’étapes dans le tableau Étapes de conception change après le deuxième mot. L’erreur est corrigée dans les projets créés dans ALM 11.51 et les versions ultérieures, mais elle persiste dans les projets créés dans des versions plus anciennes de ALM.

    Solution : Dans Personnalisation du projet, accédez au module Modèles de rapport de projet. Sélectionnez Dossier des étapes de conception > Modèle tableau étapes de conception. Cliquez sur le bouton Télécharger un modèle et enregistrez le modèle dans votre système de fichiers. Accédez au fichier et ouvrez-le. Mettez en surbrillance le champ du texte contenant <Nom de l’étape>, et modifiez la taille de la police à 9. Enregistrez le document. Revenez à ALM, cliquez sur le bouton Télécharger un modèle, et sélectionnez le modèle enregistré dans votre système de fichiers.

  • Graphiques. Lorsque vous générez un graphique de progression dans le module Tableau de bord, le graphique peut afficher des informations différentes de celles affichées dans les versions précédentes de ALM. Cela peut se produire lorsque l’option Historique n’est pas activée dans Personnalisation du projet pour le champ sur lequel vous effectuez le regroupement, ou lorsque l’option Historique n’a pas été activée à un moment quelconque au cours de la période affichée dans le graphique.

  • Exigences. Lors de la création d’une section de rapport Couverture des exigences en tant qu’enfant d’une section de rapport Tests, si vous incluez des champs Test dans le filtre de la Couverture des exigences, ces champs sont ignorés lors du filtrage de la couverture.

  • Exigences. Lors de la création d’une section de rapport Couverture des exigences en tant qu’enfant d’une section de rapport Tests, si vous incluez des champs Test dans le modèle de rapport, ces champs sont vides dans le rapport généré.

Business Process Testing

Les problèmes décrits ci-dessous concernent l’utilisation de composants métier, de flux et de tests de processus métier dans ALM. Pour plus d’informations sur les problèmes liés à l’utilisation de composants métier dans UFT One, reportez-vous au fichier Lisez-moi du produit concerné.

  • Historique des versions. La vue canevas de l’historique des versions d’un test de processus métier disparaît lorsque le curseur de la souris survole un objet, ou lorsque l’on clique avec la souris sur des éléments tels que le filtre de paramètres.
  • Lors de l’exécution d’un test de processus métier à partir de la fonction Exécuteur manuel, ALM ne peut pas accéder aux valeurs des paramètres globaux et des objets définis par les scripts de flux de travail.

    Solution : Pour les objets, recréez l’objet public avant d’y accéder dans le script.

  • Contrôle de version. Pour vous permettre d’exécuter des tests à l’aide de données provenant du Générateur des combinaisons de tests après avoir modifié un projet en un projet sous contrôle de version, vous devez d’abord extraire puis archiver les données du Générateur des combinaisons de tests.

Retour en haut

Administration de site

OngletClient
  • Lorsque vous remplacez le champ ID locataire d’un client par un espace vide, un message d’erreur s’affiche.

  • Lorsque vous passez à un propriétaire ou à un client final, et que vous mettez à jour le client, un message d’alerte Utilisateur Quality Insight s’affiche même si vous n’apportez pas de modifications à l’Utilisateur Quality Insight.

  • Vous devez redémarrer le serveur ALM après avoir modifié le paramètre ENABLE_SAAS_ADDON_ALM_LICENSE_DISTRIBUTION.

Retour en haut

Recherche de texte / Recherche globale

Recherche de texte - Oracle
  • Lorsque vous utilisez la fonction Recherche de texte dans ALM sur une base de données Oracle, notez qu’Oracle présente une liste d’exclusion par défaut pour chaque langue prise en charge contenant une liste de mots vides. La recherche ne permet pas de trouver les mots qui figurent dans la liste d’exclusion de la langue dans laquelle la recherche est effectuée. Pour plus d’informations, voir les listes d’exclusion de fourniture de texte Oracle(http://docs.oracle.com/cd/B19306_01/text.102/b14218/astopsup.htm#CEGBGCDF).
  • Lorsque vous utilisez la fonction Recherche de texte dans ALM sur une base de données Oracle, notez qu’il existe certains caractères spéciaux qui fonctionnent comme des opérateurs de recherche dans Oracle. Si vous utilisez certains de ces caractères dans l’expression de recherche, il se peut que la recherche ne donne pas les résultats escomptés. Par exemple, si vous recherchez les expressions « a* a » ou « a%a », lesquelles contiennent les opérateurs * ou %, un message d’erreur peut s’afficher.

Retour en haut

Architecture de test ouverte, API et flux de travail

API REST
  • Lorsque vous utilisez des API REST, si le code de réponse est infructueux (par exemple 401, 404), le corps de la réponse sera vide, ce qui signifie qu’il n’y aura pas de message d’erreur dans le corps.

    Solution : Ajoutez « text/html » à l’en-tête Accepter de la demande.

  • Création d’utilisateurs. Si LDAP est activé, vous ne pouvez pas ajouter des utilisateurs avec l’API.

  • Anomalies. Lorsque les commentaires d’anomalie sont définis sur lecture seule, le bouton Ajouter un commentaire n’est pas désactivé.

Flux de travail
  • Si vous modifiez le script de flux de travail d’une entité créée, la modification ne se produit pas dans les entités copiées.

  • Aucune action de flux de travail n’est disponible pour fermer l’arborescence des exigences ou l’onglet Couverture des exigences.

  • Le paramètre NewValue de l’événement de flux de travail FieldCanChange ne renvoie pas de valeur lorsque des modifications sont apportées aux valeurs de champs Cycle cible ou Mise à jour cible.

    Solution : Exécutez le script suivant :

    Exemple : Function <entity>_FieldCanChange(FieldName,NewValue)
    For i = 1 To NewValue.Count
    MsgBox NewValue.Item(i).Name
    Next
    End Function

    NewValue est une liste d’objets ISysTreeNode.

OTA
  • Lorsque vous utilisez une liste Architecture de test ouverte (OTA), notez que la numérotation de la liste commence à 1. Par exemple, mylist.Item(1) fait référence au premier élément de la liste myList. Si vous avez utilisé des listes OTA dont la numérotation commençait à 0 dans les versions précédentes de ALM, vous devez les mettre à jour manuellement afin qu’elles commencent à 1.

  • Favoris. Vous ne pouvez pas récupérer les filtres favoris dans les paramètres communs ou privés de la connexion OTA, ni dans le tableau COMMON_SETTINGS. Utilisez la nouvelle API pour l’entité Favoris.

  • Les applications d’Architecture de test ouverte existantes qui modifient les données échoueront dans un projet où le contrôle de version est activé. Vous devez modifier votre code afin d’extraire des éléments avant de les remplacer par le code, et les archiver après les avoir publiés.

  • Les scripts de flux de travail et les applications d’Architecture de test ouverte s’exécutent avec les privilèges de l’utilisateur connecté, et non avec les privilèges de l’utilisateur qui a créé le script. Les scripts et les applications qui utilisent des objets protégés, comme l’objet Commande, peuvent échouer, en fonction des paramètres de sécurité du projet et du groupe auquel appartient l’utilisateur.

Retour en haut

Extension UFT Mobile

  • Il est impossible de mettre à jour la valeur du champ UFT Mobile directement à partir de l’onglet Grille d’exécution ou de la boîte de dialogue Détails de l’instance de test. Pour la mettre à jour, vous devez cliquer sur le bouton UFT Mobile pour ouvrir l’assistant UFT Mobile.

  • Les champs liés à UFT Mobile sont visibles dans ALM uniquement à partir de l’onglet Grille d’exécution et de la boîte de dialogue Détails de l’instance de test.

  • Les paramètres du site liés à UFT Mobile doivent être définis manuellement dans Administration du site ALM.

  • Lors du passage d’un projet sans l’extension UFT Mobile à un projet avec l’extension UFT Mobile, l’affichage Configuration UFT Mobile dans Personnalisation du projet ALM apparaît vide.

    Solution : Fermez le navigateur et connectez-vous à ALM.

  • Il est impossible de se connecter à un serveur UFT Mobile à partir d’ALM si le proxy requiert des informations d’identification.

Retour en haut

Général

  • Prise en charge d’IPv6 : ALM Peut fonctionner sur des systèmes compatibles IPv6. Cependant, ALM est développé dans un environnement IPv4. Cela signifie que dans ALM :

    • La communication des données est possible en utilisant un transport IPv4.

    • La communication de gestion peut se faire sur un transport IPv4.

    • La présence de la pile réseau IPv4 est requise.

  • Si vous vous connectez à ALM avec le même nom d’utilisateur sur des ordinateurs dont les paramètres régionaux sont différents, ou lorsque vous naviguez entre les modules ou accédez à Personnalisation du projet, vous risquez de rencontrer une erreur lors de la connexion.

  • Si vous utilisez la fonction Recherche de texte ou les Filtres avancés et que la charge est élevée sur le système, les performances peuvent être affectées. Dans ce cas, il est nécessaire de procéder à un réglage et à une optimisation itératifs supplémentaires de votre environnement et plus particulièrement de votre serveur de base de données. Si nécessaire, des correctifs seront fournis à l’avenir pour résoudre ces problèmes.

  • Après avoir activé une extension dans Administration du site, le type de test qui lui est associé n’est pas disponible dans la liste des types de test dans ALM.

    Solution : Après avoir activé une extension, redémarrez le navigateur.

  • Pièces jointes. Lorsque vous créez une nouvelle entité (par exemple, une anomalie), vous ne pouvez pas joindre des pièces jointes portant le même nom.

    Solution : Créez l’entité sans les pièces jointes. Vous pouvez ensuite les ajouter. Vous pouvez également renommez l’une des pièces jointes avant de créer une entité.

  • Images mémo. Cette fonction n’est activée que pour les entités qui prennent en charge les pièces jointes. Vous ne pouvez pas copier et coller des images entre des champs ou des entités.

Retour en haut

Prise en charge multilingue

Restrictions en matière d’internationalisation
  • Pour permettre la prise en charge multilingue, les serveurs DB et FS doivent prendre en charge la norme Unicode. Unicode est une fonctionnalité de MS-SQL qui permet la prise en charge de plusieurs langues. Dans Oracle, le support multi-langue est défini lors de l’installation du serveur.

  • Lorsque vous utilisez une base de données Oracle UTF-8, vous pouvez saisir du texte dans plusieurs langues autres que l’anglais. Pour les bases de données MS-SQL, vous pouvez définir vos projets en tant qu’Unicode pour permettre la prise en charge multilingue. Vous pouvez également modifier des projets MS-SQL existants pour qu’ils soient compatibles avec la norme Unicode. En outre, vous pouvez saisir du texte non anglais, quel que soit le paramètre régional du système sur l’ordinateur client ALM. Toutefois, si les serveurs ALM ne sont pas compatibles avec la norme Unicode, les caractères non anglais saisis sur l’ordinateur client ALM apparaissent sous la forme de points d’interrogation.

  • Vous ne pouvez pas saisir de caractères japonais dans le champ Mot de passe de la fenêtre de connexion ALM.

    Solution : Collez le texte à partir du presse-papiers.

  • L’ouverture et la mise à jour d’un projet qui contient des caractères différents de ceux définis dans les paramètres régionaux ClientOSLocale ou ClientOSAdvanceLocale peuvent engendrer des dommages irréversibles.

  • Le script InputLanguage inséré à partir d’un composant externe vers ALM doit être le même que ceux des paramètres régionaux ClientOSLocale et ClientOSAdvanceLocale. Par exemple, vous ne pouvez pas insérer un script UFT One qui contient des caractères japonais dans un ordinateur client qui s’exécute sur OSLanguage avec un paramètre régional ClientOSLocale ou ClientOSAdvanceLocale qui n’est pas japonais.

  • Lors de l’envoi d’un e-mail contenant des caractères non anglais à partir de l’ordinateur client ALM/Quality Center, il doit être envoyé à partir des paramètres régionaux ClientOSLocale et ClientOSAdvanceLocale qui sont les mêmes que le paramètre régional des caractères de l’e-mail.

  • Pour envoyer un e-mail contenant des caractères non anglais, les serveurs de messagerie MailServerVersion et MailClientVersion doivent prendre en charge les caractères non anglais.

  • Pour afficher des caractères non anglais, OSLanguage doit inclure des polices appropriées à la langue.

  • Les paramètres de classement SiteAdminDBCollation et ProjectDBCollation doivent être définis sur la même langue que l’insertion de données. Par exemple, l’insertion de caractères japonais dans un classement coréen n’est pas prise en charge.

  • L’outil de vérification de l’orthographe n’est disponible qu’en anglais.

  • En raison d’un problème dans la version spécifique du pilote JDBC, l’utilisation du classement chinois et du classement japonais dans MS-SQL peut provoquer une erreur lors de l’exécution de certaines actions.

  • Vous ne pouvez pas créer de projets ALM/Quality Center avec des caractères thaïlandais dans le nom du projet.

  • Le nombre de caractères à double octet que vous pouvez saisir dans une zone d’édition ALM peut être plus limité que le nombre de caractères spécifié dans les messages d’erreur correspondants. Le nombre de caractères qui peuvent effectivement être utilisés dépend des définitions de la base de données et du classement du jeu de caractères utilisé. Par exemple, un caractère peut occuper 3 octets lorsqu’on utilise des caractères japonais avec une base de données définie pour fonctionner avec UTF8.

  • ALM prend en charge l’authentification LDAP au moyen de jeux de caractères non anglais. Pour utiliser des jeux de caractères non anglais, définissez le paramètre LDAP_CHARSET dans Administration du site sur Par défaut ou ajoutez la valeur appropriée figurant dans la liste Jeu de codage de base.

  • Paramètre régional hébraïque. Sur les ordinateurs clients à paramètre régional hébraïque, pour garantir l’affichage correct des champs mémo d’ALM (par exemple, Description, Commentaires, Texte enrichi), configurez les paramètres dans la fenêtre Panneau de configuration > Options régionales et linguistiques. Définissez Langues pour les programmes non Unicode (onglet Administration) et Format actuel (onglet Format) sur Hébreu.

  • ALM Client MSI Generator. Vous ne pouvez pas installer le complément Client MSI Generator ALM dans un dossier qui contient des caractères non anglais.

    Solution : Installez le complément dans un dossier qui ne contient que des caractères anglais.

  • Installation de l’ALM. Le chemin d’accès dans lequel se trouvent les fichiers d’installation de ALM et le chemin d’accès dans lequel est installé ALM ne peuvent contenir que des caractères anglais.

  • Les caractères nationaux non anglais ne sont pas pris en charge dans les noms de projets.

    Solution : Utilisez des caractères anglais dans les noms de projets.

  • Les URL cyrilliques non anglaises ne sont pas prises en charge lors de la création de scripts de génération de bruit.

    Solution : Utilisez des caractères anglais lorsque vous créez des URL de script de génération de bruit.

Restrictions en matière de localisation
  • La langue d’interface est définie par le serveur ALM et une seule langue peut être définie par serveur.

  • Une compilation localisée d’ALM doit être installée et exploitée sur un ordinateur Windows lorsque le langage natif Windows (MLU*) est identique au langage MUI*.

  • Un projet ALM créé dans une édition anglaise ne peut pas être mis à niveau vers une édition localisée.

  • Il est recommandé que le serveur ALM et l’ordinateur client utilisent le même langage natif, afin d’éviter d’éventuelles incohérences dans les chaînes.

  • La recherche globale n’est pas disponible dans une version localisée.
  • Dans Windows 2019 ou Windows 10 (version 1803 et ultérieure), si vous cochez la case Bêta : Utiliser Unicode UTF-8 pour la prise en charge des langues du monde entier dans les paramètres régionaux de l’ordinateur de votre client ALM, vous rencontrerez les problèmes suivants :

    • Vous ne pouvez pas ouvrir Administration du site ALM dans la session en langue coréenne ou chinoise.

    • Certains caractères ne s’affichent pas correctement dans la session en langue coréenne, chinoise, japonaise, allemande, française, russe ou portugaise brésilienne.

    Solution : Désactivez la case à cocher dans les paramètres régionaux de l’ordinateur de votre client ALM.

    1. Ouvrez Panneau de configuration > Horloge et région > Région.

    2. Dans l’onglet Administration, cliquez sur le bouton Modifier le paramètre régional du système....

    3. Désactivez la case à cocher Bêta : Utiliser Unicode UTF-8 pour la prise en charge des langues du monde entier.

Retour en haut

Voir aussi :