Pousser les résultats de l’exécution de test vers ALM Octane
Cette section explique quand ALM pousse les résultats de l’exécution de test vers ALM Octane et quelles données apparentées à l’exécution de test sont poussées vers ALM Octane.
Quand ALM pousse les résultats de l’exécution de test vers ALM Octane
Lorsqu’une instance de test sous une campagne de test est exécutée dans ALM, et lorsque l’heure planifiée pour la synchronisation arrive, ALM poussera le résultat de l’exécution de test vers ALM Octane.
Comment ALM pousse les résultats de l’exécution de test vers ALM Octane
Lorsqu’une campagne de test est poussée vers ALM Octane pour la première fois, une nouvelle suite de tests et un nouveau test sont automatiquement créés dans ALM Octane. Lors des synchronisations suivantes, les données de la suite de tests dans ALM Octane seront mises à jour avec les données d’exécution de test dans ALM.
Mappage d’entités ALM-ALM Octane
| Entité ALM | Entité ALM Octane | Remarques |
|---|---|---|
| Campagne de test | Suite de tests |
Dans ALM 15.5.1, seules les campagnes de test ciblées pour un cycle peuvent être poussées vers ALM Octane. Dans ALM 15.5, toutes les campagnes de test peuvent être poussées vers ALM Octane. |
| Configuration de test | Test automatisé | |
| Exécution de test | Exécution automatisée |
Règles de synchronisation
-
Dans la première synchronisation
Ce que vous avez fait dans ALM Ce qui se passe dans ALM Octane Exécution d’une instance de test dans une campagne de test - Une suite de tests est créée pour la campagne de test, et une exécution de la suite est créée dans la suite de tests.
- Un test automatisé est créé pour le test, et une exécution automatisée est créée dans le test automatisé pour l’exécution de test.
- Le test automatisé est ajouté à la suite de tests.
-
Dans chaque synchronisation suivante
Ce que vous avez fait dans ALM Ce qui se passe dans ALM Octane Exécuter une instance de test existante dans une campagne de test synchronisée.
- L’exécution de la suite existante dans la suite de tests mappée est mise à jour.
- Une exécution précédente est créée dans l’exécution automatisée mappée.
- Ajouter un test synchronisé dans une campagne de test qui ne l’est pas.
- Exécuter l’instance de test dans la campagne de test.
- Une suite de tests est créée pour la campagne de test, et une exécution de la suite est créée dans la suite de tests.
- Le test automatisé mappé est ajouté à la suite de tests.
-
Une nouvelle exécution automatisée est créée dans le test automatisé mappé.
- Ajouter un test qui n’est pas synchronisé dans une campagne de test synchronisée.
- Exécuter l’instance de test dans la campagne de test.
- L’exécution de la suite existante dans la suite de tests mappée est mise à jour.
- Un test automatisé est créé pour le test, et une exécution automatisée est créée dans le test automatisé pour l’exécution de test.
- Le test automatisé est ajouté à la suite de tests mappée.
- Couper et coller une campagne de test synchronisée.
- Exécuter une instance de test existante dans la campagne de test.
- L’exécution de la suite existante dans la suite de tests mappée est mise à jour.
- Une exécution précédente est créée dans l’exécution automatisée mappée.
- Copier et coller une campagne de test synchronisée, ou changer le nom de la campagne de test.
- Exécuter une instance de test existante dans la campagne de test.
- Une exécution de la suite est créée dans la suite de tests mappée.
- Une exécution automatisée est créée dans le test automatisé mappé.
- Affecter une campagne de test synchronisée à une mise à jour différente.
- Exécuter une instance de test existante dans la campagne de test.
Si la même mise à jour n’existe pas dans ALM Octane, la campagne de test ne sera pas synchronisée.
Si la même mise à jour existe dans ALM Octane :
- Une exécution de la suite est créée dans la suite de tests mappée.
- Une exécution automatisée est créée dans le test automatisé mappé.
- Couper et coller un test synchronisé, ou modifier le nom du test.
- Exécuter l’instance de test dans une campagne de test synchronisée.
- L’exécution de la suite mappée est mise à jour.
- Un test automatisé est créé, et une exécution automatisée est créée dans le test automatisé.
- Le test automatisé est ajouté à la suite de tests mappée.
- Mettre à jour le statut d’une exécution de test synchronisée.
- Exécuter l’instance de test dans la campagne de test.
- L’exécution de la suite mappée est mise à jour.
- Une exécution précédente est créée dans l’exécution automatisée mappée.
Mappage de données ALM-ALM Octane
Le tableau suivant explique quelles données sont poussées d’ALM vers ALM Octane et comment elles sont présentées dans ALM Octane.
| Données ALM | Données ALM Octane | Remarques |
|---|---|---|
| <ID campagne de test + nom> | Nom de la suite de tests | Par exemple, 32899 Dashboard display mode |
| <ID campagne de test + nom> | Nom de l’exécution de la suite de tests | |
| <Chemin d’accès complet du test dans le plan de test> | Test : Package (dans l’onglet Planification d’une suite de tests) | Par exemple, Subject\Automation |
| ALM/<nom du domaine>/<nom du projet>. |
|
Par exemple, ALM/DEFAULT/ALM 15.50 |
| ID test | Test : ID test externe (dans l’onglet Planification d’une suite de tests) | Par exemple, #3. |
| <ID configuration de test + nom> | Test : Nom (dans l’onglet Planification d’une suite de tests) | Par exemple, 1003 Login as a user from a non-ALM IdP |
| Durée d’une exécution de test | Durée (dans l’onglet Exécutions d’un test) | La durée est exprimée en secondes. |
| Statut d’une exécution de test | Statut (dans l’onglet Exécutions d’un test) | Pour plus de détails sur le mappage des valeurs de statut, voir Mappage de statut. |
| Date d’exécution + Heure d’exécution d’une exécution de test |
Démarré (dans l’onglet Exécutions d’un test) Exécution démarrée (dans l’onglet Tests précédents d’une exécution de test) |
Par exemple, 7/21/2020 6:26:15 AM |
| <ID campagne de test + nom> | Nom (dans l’onglet Exécutions d’un test) | |
| <Lien TD d’une exécution de test> | Url du rapport externe (dans l’onglet Exécutions d’un test, et dans l’onglet Tests précédents d’une exécution de test) | En cliquant sur le lien dans le champ Url du rapport externe, vous pouvez ouvrir l’exécution de test dans ALM. |
| <ID campagne de test + nom> | ID exécution externe (dans l’onglet Exécutions de suite d’une suite de tests) | |
| ID d’instance de test | ID exécution externe (dans l’onglet Exécutions d’un test) |
Si plusieurs instances de test sont ajoutées à partir d’une configuration de test dans ALM, le même test automatisé sera ajouté à la suite de test le même nombre de fois (il se distinguera par Test externe dans l’ID de la suite). Les multiples exécutions d’une instance de test seront toutes poussées vers le test automatisé correspondant en tant qu’exécutions de test, différenciées par l’ID exécution externe. |
| <Cycle attribué à la campagne de test> | Jalon (dans l’onglet Exécutions de suite d’une suite de tests) |
Disponible dans les versions : 15.5.1 et supérieures Si un cycle est attribué à la campagne de test dans ALM, pour pousser les informations du cycle vers la suite de tests mappée dans ALM Octane, un jalon avec le même nom que le cycle et une mise à jour avec le même nom que la mise à jour du cycle doivent être créés dans ALM Octane avant l’exécution de la synchronisation. |
| <Mise à jour du cycle attribué à la campagne de test> | Mise à jour (dans l’onglet Exécutions de suite d’une suite de tests) |
Si un cycle de mise à jour est affecté à la campagne de test dans ALM, pour pousser les informations de mise à jour du cycle vers la suite de tests mappée dans ALM Octane, une mise à jour avec le même nom doit être créée dans ALM Octane avant l’exécution de la synchronisation. Si aucun cycle de mise à jour n’est attribué à la campagne de test dans ALM, dans ALM 15.5.1, la campagne de test ne sera pas poussé vers ALM Octane, et dans ALM 15.5, elle sera poussée vers ALM Octane et la mise à jour « par défaut » sera attribuée à la suite de tests mappée dans ALM Octane. |
| Type (dans l’onglet Détails d’un test) | Test : Type d’outil de test (dans l’onglet Planification d’une suite de tests) | Pour plus d’informations sur le mappage du type de test, voir Configurer le fichier octane-int-config.xml. |
| <Champs définis par l’utilisateur ALM> | Test : Nom de la classe (dans l’onglet Planification d’une suite de tests) | Pour plus d’informations sur le mappage de classe, voir Configurer le fichier octane-int-config.xml. |
| URL de la suite de test ALM Octane | URL de la suite de test ALM Octane créée pour la campagne de test ALM |
Si la correction automatique est activée pour le champ URL de la suite de test ALM Octane, la valeur du champ sera mise à jour lorsque le format de l’URL est invalide. Pour plus d’informations, voir Activer la correction automatique. |

