Configurer l’intégration ALM-ALM Octane
Cette rubrique décrit comment configurer l’intégration ALM-ALM Octane.
Configurer l’intégration du côté d’ALM Octane
La configuration du côté d’ALM Octane comprend les éléments suivants.
- Créez une mise à jour dans ALM Octane qui est identique à votre mise à jour dans ALM.
- 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 |
|
| 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.
|
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.
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.
|
| 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>
|

