test-suite
latest
false
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur de Test Suite

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Dernière mise à jour 4 déc. 2024

SAP Cloud ALM

Intégrez vos projets SAP Cloud ALM à Test Manager afin de créer des projets de test, des cas de test, exécuter des tests et afficher les informations d’exécution détaillées. L'intégration vous aide à gérer et à exécuter des tests automatisés dans votre instance SAP Cloud ALM via Test Manager.

Vous pouvez intégrer SAP Cloud ALM à UiPath Test Suite et tirer parti des capacités d'automatisation et de gestion des tests proposées par UiPath Studio et Test Manager.

Scénarios de test pris en charge

Lorsque vous intégrez SAP Cloud ALM à Test Manager, vous pouvez effectuer les activités de test suivantes :

  • Création de cas de test:
    • Créez des cas de test automatisés dans SAP Cloud ALM, auxquels vous pourrez attribuer ultérieurement des automatisations Studio dans Test Manager.
    • Créez des cas de test automatisés dans Test Manager qui se synchronisent avec votre projet SAP Cloud ALM cible.
  • Exécution du cas de test:
    • Exécutez des cas de test automatisés dans Test Manager via l'interface SAP Cloud ALM.
    • Exécutez des cas de test automatisés dans Test Manager indépendamment de l’interface SAP Cloud ALM.
  • Rapport de cas de test:
    • Accédez directement à la vue d'exécution de test dans Test Manager pour obtenir des informations détaillées.

Intégration de SAP Cloud ALM à Test Manager

Effectuez les étapes suivantes pour intégrer SAP Cloud ALM à Test Manager :

1. Créer un nouveau service

Pour plus d'informations sur la création manuelle d'un service, consultez Création manuelle de services dans la documentation SAP Cloud ALM.

  1. Dans SAP Cloud ALM, accédez à Administration, puis Gestion du paysage.
  2. Ouvrez la page Services et systèmes (Services & Systems) .
  3. Sélectionnez Ajouter(Add) et choisissez Nouveau service cloud (New Cloud Service).
  4. Configurez le nouveau service UiPath avec les paramètres requis comme suit :
    1. Nom: Input UiPath.
    2. Description: entrer UiPath Test Suite.
    3. Numéro du système ( System Number): saisissez le numéro du système disponible dans votre environnement SAP.
    4. Type de service: sélectionnez Service cloud non spécifié (HTTP).
    5. Rôle: sélectionnez Tester.
  5. Sélectionnez Enregistrer ( Save) pour confirmer le nouveau service.

2. Ajouter un nouveau point de terminaison

Les points de terminaison vous permettent de créer une connexion authentifiée au service créé précédemment. Pour plus d'informations, consultez la section Ajout de points de terminaison ( Adding Endpoints ) dans la documentation de SAP Cloud ALM.

Prérequis
  1. Créez une application externe dans l'organisation UiPath à laquelle vous souhaitez connecter SAP Cloud ALM.
    Remarque : l' ID d'application et l' ID du secret (sous Clés secrètes de l'application ( App Secrets)) sont utilisés lors de la configuration du type d'authentification du point de terminaison.

    Pour plus d'informations sur la création et la gestion d'applications externes, consultez Gestion des applications externes OAuth.

  2. Attribuez l'utilisateur et les étendues d'application de Test Manager suivants à l'application externe précédemment créée.
    1. TM.Projets (TM.Projects)
    2. TM.EnsemblesTest (TM.TestSets)
    3. TM.CasTest (TM.TestCases)
    4. TM.ExécutionsTest (TM.TestExecutions)
    5. TM.CustomFieldDefinitions
    6. TM.ValeursChampPersonnalisé (TM.CustomFieldValues)

    Pour plus d’informations sur les étendues d’API Test Manager, consultez Étendues d’API.

  3. Dans le champ Rediriger l’URL (Redirect URL), saisissez https://www.uipath.com.
  1. Dans la page Services et systèmes ( Services & Systems) , sélectionnez le service créé auparavant.
  2. Sous Points de terminaison ( Endpoints), sélectionnez Ajouter(Add).
  3. Dans la fenêtre contextuelle Ajouter un point de terminaison ( Add Endpoint ), configurez les paramètres suivants :
    1. Nom du point de terminaison (Endpoint Name) : ce paramètre est généré automatiquement. Remplacez la valeur par UiPath.
    2. Cas d'utilisation: le cas d'utilisation pris en charge pour le service UiPath est l'automatisation des tests.
    3. URL racine: saisissez l’URL Test Manager du locataire sur lequel vous souhaitez créer les cas de test, suivie du suffixe api .
      Par exemple : https://govcloud.uipath.us/{organizationName}/{tenantName}/testmanager_/api.
    4. Type d'authentification: sélectionnez OAuth2ClientCredentials.
      1. IDClient: saisissez la valeur de l ' ID d'application de l'application externe précédemment créée.
      2. Clé secrète du client (Client Secret): saisissez la valeur de l' ID du secret (Secret ID) de l'application externe précédemment créée.
      3. URL du service de jeton: saisissez le point de terminaison UiPath® Identity Server de type Jeton: https://cloud.uipath.com/identity_/connect/token.

        Pour obtenir la liste des points de terminaison d'Identity Server, consultez Points de terminaison d'UiPath Identity Server ( UiPath Identity Server Endpoints).

  4. Sélectionnez Enregistrer ( Save) pour confirmer le nouveau point de terminaison.

Ces configurations garantissent que les systèmes SAP Cloud ALM et Test Manager peuvent communiquer et se synchroniser.

Utilisation de SAP Cloud ALM et de Test Manager

Après avoir intégré SAP Cloud ALM à Test Manager, vous pouvez effectuer des opérations de test, telles que la création de cas de test, leur exécution et l'affichage des résultats d'exécution. Les sections suivantes présentent le processus de bout en bout de l'intégration.

Créer des cas de test

L'intégration de SAP Cloud ALM et de Test Manager ne s'applique qu'aux cas de test automatisés.

Vue d'ensemble (Overview)

Lorsque vous créez un cas de test automatisé, SAP Cloud ALM crée simultanément un nouveau projet dans votre instance de Test Manager connectée. Le nom du projet est le même que celui de SAP Cloud ALM, ainsi qu'un ID unique à la fin. Le projet inclut également le nouveau cas de test que vous avez créé. Lorsque vous décidez de créer d'autres cas de test en utilisant des configurations identiques à votre cas de test initial, SAP Cloud ALM crée un nouveau cas de test dans votre projet précédemment généré.

Les cas de test créés à la fois dans SAP Cloud ALM et Test Manager sont créés dans un contexte spécifique. Le contexte SAP Cloud ALM est stocké dans les champs personnalisés suivants à partir du projet Test Manager : Pays/Région SAP, Étendue SAP et Processus de solution SAP. Ces paramètres établissent un mappage et un contexte appropriés entre les cas de test dans SAP Cloud ALM et Test Manager. Ces champs personnalisés peuvent contenir plusieurs valeurs, en fonction du nombre d'étendues et de processus correspondants que vous synchronisez avec le projet Test Manager.

Si vous devez créer un cas de test dans Test Manager qui doit être synchronisé avec SAP Cloud ALM, sélectionnez le contexte approprié pour les champs personnalisés mentionnés précédemment.

Créer un cas de test automatisé dans SAP Cloud ALM

Pour déclencher la création d’un cas de test automatisé dans Test Manager directement depuis SAP Cloud ALM, procédez comme suit :
  1. Accédez à SAP Cloud ALM et, dans la liste déroulante Projet (Project) , sélectionnez un projet existant ou créez-en un dédié, utilisé pour l'intégration avec Test Manager.
  2. Accédez à l'application de préparation de test .
  3. Dans la section Cas de test ( Test Cases ), sélectionnez Créer un cas de test (Create a Test Case). Configurez le cas de test comme suit :
    1. Type: Sélectionnez Automatisé.

      L'intégration permet de créer, gérer et exécuter des cas de test automatisés pour vos solutions métier dans SAP Cloud ALM.

    2. Fournisseur d'automatisation ( Automation Provider) : sélectionnez le point de terminaison UiPath Test Suite dans la liste déroulante.
    3. Titre: saisissez un titre unique pour l'étendue souhaitée.
    4. Étendue: sélectionnez une étendue.

      Cette valeur est présente dans Test Manager en tant que champ personnalisé Étendue SAP .

    5. Processus de solution: En option, sélectionnez un processus de solution.

      Cette valeur est présente dans Test Manager en tant que champ personnalisé Processus de solution SAP .

    6. Pays/Région: si vous avez sélectionné un processus de solution, vous devez sélectionner un pays ou une région souhaités.

      Cette valeur est présente dans Test Manager en tant que champ personnalisé Pays/Région SAP .

    Figure 1. La fenêtre contextuelle Nouveau cas de test (New Test Case) de SAP Cloud ALM où vous configurez le nouveau cas de test

  4. Sélectionnez Enregistrer ( Save) pour confirmer la création du cas de test.
  5. Accédez à Test Manager depuis SAP Cloud ALM, vers le cas de test nouvellement créé.
    1. Dans le projet Test Manager, accédez aux paramètres du projet et sélectionnez l’onglet Automatisation .
    2. Attribuez un dossier Orchestrator par défaut au projet créé via SAP Cloud ALM :
      1. Sélectionnez la liste déroulante Dossier par défaut (Default Folder ).
      2. Sélectionnez votre dossier Orchestrator préféré.
      3. Sélectionnez Enregistrer ( Save) pour confirmer vos modifications.

        Le dossier sélectionné sera utilisé pour exécuter tous vos tests.

        Remarque : cette étape n’est requise qu’une seule fois, juste après la création du projet Test Manager associé.

Pour plus d'informations sur la création de cas de test automatisés dans SAP Cloud ALM, consultez Création de cas de test automatisés.

Créer un cas de test automatisé dans Test Manager

Pour déclencher la création d’un cas de test automatisé dans SAP Cloud ALM à partir de Test Manager, effectuez les étapes suivantes :

  1. Ouvrez votre projet Test Manager que vous avez créé à partir de SAP Cloud ALM lors des étapes précédentes.
  2. Dans le panneau de navigation de gauche, accédez à Cas de test (Test Cases).
  3. Sélectionnez Créer un cas de test.
  4. Configurez le cas de test comme suit :
    1. Nom(Name) : saisissez un nom pour votre cas de test.
    2. Version: si vous le souhaitez, vous pouvez ajouter une balise de version au cas de test.
    3. Description: vous pouvez éventuellement saisir une description pour le cas de test.
    4. Libellés: ajoutez des libellés personnalisés.
  5. Sélectionnez Créer pour confirmer le nouveau cas de test.
  6. Ouvrez le cas de test nouvellement créé et accédez à l'onglet Détails (Details).
  7. Sélectionnez les valeurs pertinentes pour votre projet cible SAP Cloud ALM dans les champs personnalisés suivants :
    1. Pays/Région SAP: sélectionnez le pays/la région cible.

      Il s'agit du pays/de la région équivalent où vous souhaitez tester votre processus de solution.

    2. Étendue SAP ( SAP Scope) : sélectionnez l'étendue souhaitée.

      Il s'agit de l'étendue équivalente que vous testez dans votre projet SAP Cloud ALM.

    3. Processus de solution SAP: sélectionnez le processus de solution cible.

      Il s'agit du processus de solution équivalent que vous testez dans votre projet SAP Cloud ALM.

      Remarque : si votre projet Test Manager contient plusieurs étendues SAP et valeurs de processus, assurez-vous que le processus sélectionné correspond à l'étendue choisie. Test Manager ne filtre pas automatiquement les processus de solution SAP en fonction de la valeur Étendue SAP .

    En sélectionnant les valeurs appropriées pour Étendue SAP ( SAP Scope), Processus de solution SAP ( SAP Solution Process) et Pays SAP (SAP Pays) , vous vous assurez que les cas de test créés dans Test Manager se synchroniseront avec SAP Cloud ALM lorsque la même étendue et le même processus seront synchronisés.

    Figure 2. Les valeurs de champ personnalisé liées à SAP dans un cas de test Test Manager

Pour plus d’informations sur la création de cas de test dans Test Manager, consultez Créer des cas de test.

Synchronisation des cas de test de Test Manager vers SAP Cloud ALM

Remarque : pour synchroniser des cas de test automatisés de Test Manager vers SAP Cloud ALM, veillez à sélectionner les valeurs appropriées pour les champs personnalisés Pays/Région SAP (SAP Pays/Region), Étendue SAP ( SAP Scope), Processus de solution SAP ( SAP Solution Process ) dans les cas de test de Test Manager que vous souhaitez synchroniser.
Étapes

Pour synchroniser les cas de test créés dans Test Manager dans votre projet SAP Cloud ALM connecté, effectuez les étapes suivantes :

  1. Ouvrez votre projet SAP Cloud ALM et accédez à l’application Préparation de test .
  2. Dans la section Cas de test ( Test Cases ), sélectionnez Synchroniser les cas de test automatisés ( Synchronize Automated Test Cases).
    Graphique 3. Le bouton Synchroniser les cas de test automatisés (Synchronize Automated Test Cases)

  3. Sélectionnez l’étendue pour laquelle vous souhaitez synchroniser des cas de test automatisés.
    Remarque : cette valeur doit correspondre à l'étendue utilisée pour créer des cas de test automatisés dans Test Manager.
    Par exemple, si vous avez créé un cas de test automatisé dans Test Manager avec Scope 3, assurez-vous que cette même étendue Scope 3 est sélectionnée dans SAP Cloud ALM lorsque vous synchronisez des cas de test.
  4. Sélectionnez le fournisseur d'automatisation (UiPath Test Suite), qui est le point de terminaison que vous avez utilisé pour créer des tests automatisés.
  5. Sélectionnez Synchroniser (Synchronize) pour terminer le processus.

Pour plus d’informations sur la synchronisation des cas de test automatisés de Test Manager vers SAP Cloud ALM, consultez Synchronisation des cas de test automatisés.

Attribuer des automatisations de test à des cas de test

Utilisez UiPath® Studio pour créer une automatisation de test ou attribuer une automatisation à un cas de test existant dans Test Manager.

Étapes

  1. Dans Studio, ouvrez un projet existant ou créez-en un nouveau.
  2. Connectez ce projet à une instance de Test Manager.
    1. Dans le ruban Conception (Design), sélectionnez Test Manager.
    2. Sélectionnez Paramètres de Test Manager.
    3. Saisissez l'URL de base de votre instance de Test Manager synchronisée avec SAP Cloud ALM.
    4. Sélectionnez Se connecter (Connect).
    5. Une fois la connexion réussie, dans le champ Projet par défaut (Default Project ), saisissez le nom ou le préfixe du projet Test Manager cible.
  3. Créez et configurez des cas de test pour votre processus de solution.

    Visitez la page Introduction de Test Suite Studio pour découvrir les capacités de conception de test disponibles.

  4. Accédez au panneau Projet de votre projet et cliquez avec le bouton droit sur un cas de test.
  5. Sélectionnez Lier à Test Manager.
  6. Dans la fenêtre contextuelle Lier à Test Manager (Link to Test Manager ), fournissez les informations de test suivantes :
    1. Projet: sélectionnez le projet contenant le cas de test existant ou l'endroit où un nouveau sera créé.

      Si vous avez sélectionné un projet par défaut lorsque vous avez connecté Studio à Test Manager, ce projet apparaîtra dans le champ Projet .

    2. Test: saisissez le nom d’un cas de test existant à partir du projet sélectionné. Pour créer un nouveau cas de test, laissez la valeur par défaut <new test case> sélectionnée.
    3. Nom: pour créer un nouveau cas de test, laissez <new test case> dans le champ Test et saisissez un nom pour le nouveau cas de test dans Test Manager.
    4. Exigence: si vous le souhaitez, vous pouvez saisir le nom d’une exigence existante et l’affecter au cas de test. Si vous ne souhaitez pas attribuer de prérequis, laissez la valeur <none> sélectionnée.
  7. Sélectionnez OK pour enregistrer les modifications.

Pour plus d’informations sur l’attribution d’automatisations à des cas de test dans Test Manager, consultez Attribution d’automatisations à des cas de test.

Exécution de cas de test

Vous pouvez exécuter des cas de test automatisés directement depuis SAP Cloud ALM et Test Manager. Les résultats d'exécution s'affichent dans SAP Cloud ALM et Test Manager.

Pour obtenir des étapes détaillées sur l'exécution de cas de test automatisés dans SAP Cloud ALM, consultez Exécution de cas de test automatisés.

Résultats de l’exécution

Vous pouvez vérifier le statut et les données d'exécution en temps réel depuis SAP Cloud ALM et Test Manager. Après avoir exécuté un cas de test, vous pouvez voir le statut de l'exécution à la fois dans SAP Cloud ALM et Test Manager.

Lorsque vous êtes toujours dans la section Exécutions de test exécutées ( Executed Test Runs ) d’un cas de test dans SAP Cloud ALM, sélectionnez Ouvrir le journal d’exécution ( Open Execution Log ) pour accéder directement au journal d’exécution de ce cas de test dans Test Manager.

Synchronisation du statut d’exécution en cours de Test Manager vers SAP

Après avoir déclenché l'exécution d'un cas de test dans SAP Cloud ALM, vous pouvez suivre le statut et la progression de l'exécution du test à partir de la liste des cas de test. Vous pouvez actualiser le statut et la progression de l'exécution du test en sélectionnant Actualiser la progression du test à partir du fournisseur d'automatisationActualisez la progression du test à partir du fournisseur d'automatisation.

Synchronisation du statut d’exécution terminé de Test Manager vers SAP

Une fois l’exécution d’un cas de test terminée dans Test Manager, elle peut être synchronisée avec SAP Cloud ALM. Pour ce faire, accédez à votre projet SAP Cloud ALM et sélectionnez l'application Exécution de test . Dans la section Cas de test ( Test Cases ), sélectionnez le cas de test souhaité, puis sélectionnez Actualiser les séries de tests exécutées à partir du fournisseur d’automatisationActualisez les séries de tests exécutées à partir du fournisseur d’automatisation. Cette action met à jour le statut d’exécution dans SAP Cloud ALM afin qu’il corresponde à celui de Test Manager.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.