Partager cette page

# Configurer l’intégration ALM-ALM Octane

Cette rubrique décrit comment configurer l’intégration ALM-ALM Octane.

Dans cette rubrique :

## Configurer l’intégration du côté d’ALM Octane

La configuration du côté d’ALM Octane comprend les éléments suivants.

1. Créez une mise à jour dans ALM Octane qui est identique à votre mise à jour dans ALM.
2. Pour configurer l’intégration, vous devez avoir les autorisations d’accès au serveur. ALM Octane accorde cette autorisation avec une clé d’accès API.

Pour plus de détails, voir l’aide ALM Octane.

## Configurer l’intégration du côté d’ALM

La configuration du côté d’ALM comprend les éléments suivants.

Activer l’intégration d’ALM-Octane | Dans Administration du site, cliquez sur l’onglet Configuration de site. Définissez `OCTANE_INTEGRATION_ENABLED` sur `Y`. Pour plus d’informations, voir Définition des paramètres de configuration d’ALM et Paramètres de site.
Planifier l’intégration ALM-Octane | Déterminez la fréquence à laquelle les résultats d’exécution des campagnes de test ALM seront synchronisées avec ALM Octane. Dans Administration du site, cliquez sur l’onglet Configuration de site. Définissez `OCTANE_INTEGRATION_JOB_INTERVAL` sur une valeur préférée. Pour plus d’informations, voir Définition des paramètres de configuration d’ALM et Paramètres de site.

Retour en haut

## Configurer le fichier octane-int-config.xml

Configurez le fichier `octane-int-config.xml` qui se trouve dans le répertoire `{ALM repository}\sa\DomsInfo\CommonData\octane-integration\` .

Vous ne devez pas modifier le nom du fichier. Autrement, le fichier ne fonctionne pas.

Dans le fichier `octane-int-config.xml`, vous spécifiez les informations suivantes. Pour obtenir des instructions et des exemples de configuration, consultez le fichier de modèle `octane-int-config.template.xml` pour les références. Voir octane-int-config.template.xml.

Proxy

Obligatoire ? | Non
Description | host : Adresse IP de l’hôte où se trouve le serveur proxy basé sur le protocole HTTP. port : Numéro de port du proxy. username : Votre nom d’utilisateur pour le proxy. password : Votre mot de passe pour le proxy.
Exemple |
    <proxy>
      <host>your-web-proxy.net</host>
      <port>8080</port>
      <username>sa</username>
      <password>sa</password>
    </proxy>

Serveur ALM Octane

Obligatoire ? | Oui
Description | clientId : ID de client qui est généré par ALM Octane pour l’accès à l’API. clientSecret : Secret du client qui est généré par ALM Octane pour l’accès à l’API. serverUrl : URL du serveur ALM Octane. sharedSpaceId : ID de l’espace partagé ALM Octane Pour plus de détails sur la création de clés d’accès à l’API Octane, consultez le Centre d’aide ALM Octane.
Exemple |
    <octane>
      <clientId>your-octane-client-ID</clientId>
      <clientSecret>your-client-secret</clientSecret>
      <serverUrl>http://shcappsvm153.hpeswlab.net:8080/</serverUrl>
      <sharedSpaceId>1001</sharedSpaceId>
    </octane>

Mappage des projets ALM et ALM Octane

Obligatoire ? | Oui
Description | domain : Nom de domaine ALM project : Nom du projet ALM workspaceId : ID de l’espace de travail du projet ALM Octane
Exemple |
    <projects>
      <project>
        <domain>DEFAULT</domain>
        <project>first</project>
        <workspaceId>1002</workspaceId>
        ...
      </project>
    </projects>

Filtres d’instance de test ALM

Obligatoire ? | Non
Description | Si vous souhaitez que les exécutions de test de certaines instances de test seulement soient synchronisées avec ALM Octane, spécifiez les filtres d’instance de test. Sinon, les tests de toutes les instances de test sont synchronisés avec ALM Octane. Vous pouvez le faire en copiant les paramètres du filtre à partir du projet ALM. Pour plus d’informations, voir Boîte de dialogue Filtrer.
Exemple |
    <projects>
      <project>
        <domain>DEFAULT</domain>
        <project>first</project>
        <workspaceId>1002</workspaceId>
        <filters>
          <filter>
          [Filter]{
             TableName:TESTCYCL,
             ColumnName:TC_SUBTYPE_ID,
             LogicalFilter:\0000001e\Not hp.qc.test-instance.MANUAL,
             VisualFilter:\0000001e\Not hp.qc.test-instance.MANUAL,
             NO_CASE:
             }

           </filter>
          </filters>

    ...
      </project>
    </projects>

Mappage des champs et des valeurs de champs dans ALM et ALM Octane

Obligatoire ? | Non
Description | almDbFieldName : Le nom du champ ALM (nom de colonne de la base de données) octaneName : Le nom du champ ALM Octane. almValue : Valeur du champ du projet ALM octaneValue : Valeur du champ du projet ALM Octane
Exemple |
    <projects>
      <project>
        <domain>DEFAULT</domain>
        <project>first</project>
        <workspaceId>1002</workspaceId>
      <fields>
        <field almDbFieldName="RN_STATUS" octaneName="status">
           <valeurs>
             <value almValue="Passed" octaneValue="Passed"/>
             <value almValue="Bypassed" octaneValue="Skipped"/>
    	  <value almValue="Failed" octaneValue="Failed"/>
           </values>
        </field>
         <field almDbFieldName="TS_TYPE" octaneName="Testing_Tool_Type">
           <valeurs>
              <value almValue="FLOW" octaneValue="FLOW-TEST" />
           </values>
         </field>
      </fields>
    ...
      </project>
    </projects>

Le tableau suivant répertorie les mappages de champs ALM-Octane pris en charge.

Champ d’ALM | Champ d’octane | Remarques
--- | --- | ---
`RN_STATUS` | `status` | Mapper les statuts d’exécution d’ALM aux statuts d’exécution d’ALM Octane. Les valeurs de statut d’exécution d’ALM Octane qui sont prises en charge pour le mappage sont les suivantes : Succès, Échec, Planifié et Ignoré. Le statut « Succès » d’ALM est automatiquement mappé avec le statut « Succès » d’ALM Octane. Vous ne pouvez pas associer le statut « Succès » d’ALM à un autre statut d’ALM Octane. Le statut « Échec » d’ALM est automatiquement mappé avec le statut « Échec » d’ALM Octane. Vous ne pouvez pas associer le statut « Échec » d’ALM à un autre statut d’ALM Octane. Le statut « Aucune exécution » d’ALM est automatiquement mappé avec le statut « Aucune exécution » d’ALM Octane. Vous ne pouvez pas associer le statut « Aucune exécution » d’ALM à un autre statut d’ALM Octane. Si vous voulez mapper un statut d’exécution d’ALM au statut d’exécution « Ignoré » d’ALM Octane, vous devez mapper un statut d’ALM défini par l’utilisateur à « Ignoré ».
`TS_TYPE` | `Testing_Tool_Type` | Mapper les types de test ALM aux types de test ALM Octane. Si un type de test ALM n’est pas mappé à un type de test ALM Octane, lorsque les tests de ce type sont synchronisés à ALM Octane, le type de test sera automatiquement ajouté à la liste des types de test ALM Octane et assigné aux tests correspondants dans ALM Octane.
<champ système> ou <champ défini par l’utilisateur> | `class` | Mappez un champ système ALM ou un champ défini par l’utilisateur de l’entité Test, Campagne de test, Exécuter ou Configuration de test avec le champ « Classe » d’ALM Octane. Le type de champ d’ALM doit être une chaîne de caractères. Il ne nécessite pas de mappage de la valeur du champ.

Activer la correction automatique

Obligatoire ? | Oui
Description | Activation ou non de la correction automatique de la valeur du champ URL de la suite de test Octane dans ALM. Lorsqu’une campagne de test ALM est synchronisée avec ALM Octane, ALM vérifie si la valeur du champ est valide dans le format et si la correction automatique de ce champ est activée. true : Active la correction automatique. Si la valeur du champ est non valide, lorsque la synchronisation est exécutée, elle crée une nouvelle suite de tests dans ALM Octane, et remplit le champ avec l’URL de la nouvelle suite de tests. Note : Si l’URL dans le champ URL de la suite de test Octane est correcte dans le format, mais qu’une suite de tests ne peut pas être trouvée dans ALM Octane par l’URL, l’URL ne sera pas corrigée automatiquement. false : Désactive la correction automatique. Si la valeur du champ est non valide, lorsque la synchronisation est exécutée, elle ne met pas à jour la valeur du champ.
Exemple |
    <projects>
      <project>
        <domain>DEFAULT</domain>
        <project>first</project>
        <workspaceId>1002</workspaceId>
      <fields>
         <field almDbFieldName="Testing_Tool_Type" octaneName="TS_TYPE">
           <valeurs>
              <value almValue="FLOW" octaneValue="FLOW-TEST" />
           </values>
         </field>
      </fields>
    ...
    <isAutoFix>true</isAutoFix>
    ...
      </project>
    </projects>

Retour en haut

https://admhelp.microfocus.com ALM 8942
Conseils pour améliorer vos résultats de recherche... ALM Help Center ALM Help Center Aide ALM 16.00 Tout Afficher le centre d’aide local Afficher le centre d’aide en ligne arrière Revenir en arrière dans l’historique de navigation avant Avancer dans l’historique de navigation Désactiver la mise en surbrillance dans les résultats de recherche rubrique suivante Atteindre la rubrique suivante rubrique précédente Atteindre la rubrique précédente Imprimer la rubrique actuelle Version :