- Démarrage
- Gestion de projet
- Documents
- Travailler avec l’analyse de l’impact des modifications
- Créer des scénarios de test
- Affectation de cas de test aux exigences.
- Clonage des cas de test
- Exporter des cas de test
- Lier des cas de test à Test Manager dans Studio
- Delete test cases
- Cas de test manuels
- Importer des cas de test manuels
- Documenter les cas de test avec Task Capture
- Paramètres
- Activation de la gouvernance au niveau du projet
- Désactivation de la gouvernance au niveau du projet
- Activation de la gouvernance au niveau des cas de test
- Désactivation de la gouvernance au niveau du cas de test
- Gérer les approbateurs pour les cas de test régis
- Gérer les cas de test régis à l’état En cours
- Gérer les cas de test régis à l’état En révision
- Gérer les objets régis à l'état Signé
- Gérer les commentaires pour les cas de test régis
- Appliquer des filtres et des vues
- Importer des ensembles de test Orchestrator
- Creating test sets
- Ajouter des cas de test à un ensemble de test
- Attribuer des utilisateurs par défaut dans l'exécution de l'ensemble de tests
- Activation de la couverture des activités
- Activer Healing Agent
- Configuration d'ensembles de test pour des dossiers et des robots d'exécution spécifiques
- Remplacer les paramètres
- Cloner des ensembles de tests
- Exporter des ensembles de tests
- Appliquer des filtres et des vues
- FAQ - Parité des fonctionnalités - Test Manager vs Orchestrator
- Exécution de tests manuels
- Exécuter des tests automatisés
- Exécuter des cas de test sans ensemble de tests
- Exécuter des tests mixtes
- Créer des exécutions en attente
- Appliquer un ordre d’exécution
- Réexécution des exécutions de test
- Planification des exécutions
- Résoudre les problèmes des exécutions automatisées
- Tests d'accessibilité pour Test Cloud
- Rechercher avec Autopilot
- Opérations et utilitaires de projet
- Paramètres de Test Manager
- Intégration de l'outil de gestion du cycle de vie des applications (ALM)
- Intégration de l'API
- Résolution des problèmes
Guide de l'utilisateur de Test Manager
Intégrez vos projets SAP Cloud ALM à Test Manager pour créer des projets de test, des cas de test, exécuter des tests et afficher des 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.
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.
- Rapports sur les 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
For more information about manually creating a service, refer to Creating Services Manually, from the SAP Cloud ALM documentation.
- Dans SAP Cloud ALM, accédez à Administration, puis Gestion des paysages.
- Ouvrez la page Services et systèmes .
- Sélectionnez Ajouter, puis choisissez Nouveau service cloud.
- Configurez le nouveau service UiPath avec les paramètres requis comme suit :
- Nom: entrée
UiPath. - Description: entrée
UiPath Test Suite. - Numéro système: saisissez le numéro système disponible dans votre environnement SAP.
- Type de service: sélectionnez Service cloud non spécifié (HTTP).
- Rôle: sélectionnez Test.
- Nom: entrée
- Sélectionnez Enregistrer pour confirmer le nouveau service.
2. Ajouter un nouveau point de terminaison
Endpoints allow you to create an authenticated connection to the previously created service. For more information, refer to Adding Endpoints from the SAP Cloud ALM documentation.
-
Create an external application in the UiPath organization that you want to connect SAP Cloud ALM to. For more information about creating and managing external applications, visit Managing external OAuth applications.
Remarque :L’ ID de l’application et l’ ID du secret (sous Clés secrètes de l’application) sont utilisés lors de la configuration du type d’authentification du point de terminaison.
-
Assign the following Test Manager user and application scopes to the previously created external application. This step is crucial for the SAP Cloud ALM integration to function correctly. For more information about Test Manager scopes, visit API Scopes. The scopes you need to assign include:
- TM.Projets (TM.Projects)
- TM.EnsemblesTest (TM.TestSets)
- TM.CasTest (TM.TestCases)
- TM.ExécutionsTest (TM.TestExecutions)
- TM.CustomFieldDefinitions
- TM.ValeursChampPersonnalisé (TM.CustomFieldValues)
-
Dans le champ URL de redirection , saisissez
https://www.uipath.com. -
Sur la page Services et systèmes , sélectionnez le service précédemment créé.
-
Sous Points de terminaison, sélectionnez Ajouter.
-
Dans la fenêtre contextuelle Ajouter un point de terminaison , configurez les paramètres suivants :
- Nom du point de terminaison: ce paramètre est généré automatiquement. Remplacez la valeur par
UiPath. - Cas d'utilisation: le cas d'utilisation pris en charge pour le service UiPath est l' automatisation de test.
- Root URL: Input the Test Manager URL of the tenant where you want to create the test cases, followed by the
apisuffix. Example:https://cloud.uipath.com/{organizationName}/{tenantName}/testmanager_/api. - Authentication Type - Select OAuth2ClientCredentials.
- ID Client: saisissez la valeur de l’ ID d’application à partir de l’application externe précédemment créée.
- Clé secrète du client: saisissez la valeur de l' ID du secret de l'application externe précédemment créée.
- Token Service URL: Input the UiPath® Identity Server endpoint of type Token:
https://cloud.uipath.com/identity_/connect/token. For a list of Identity server endpoints, refer to UiPath Identity Server Endpoints.
- Nom du point de terminaison: ce paramètre est généré automatiquement. Remplacez la valeur par
-
Sélectionnez Enregistrer 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.
Creating test cases - overview
L'intégration de SAP Cloud ALM et de Test Manager ne s'applique qu'aux cas de test automatisés.
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 ALM SAP Cloud est stocké dans les champs personnalisés suivants du projet Test Manager : Pays/Région SAP, Étendue SAP et Processus de solution SAP. Ces paramètres établissent le mappage et le 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 :
-
Accédez à SAP Cloud ALM et dans la liste déroulante Projet , sélectionnez un projet existant ou créez-en un dédié, utilisé pour l'intégration à Test Manager.
-
Accédez à l'application Préparation de tests .
-
Dans la section Cas de test , sélectionnez Créer un cas de test. Configurez le cas de test comme suit :
- Type: sélectionnez Automatisé. L'intégration permet de créer, de gérer et d'exécuter des cas de test automatisés pour vos solutions métier dans SAP Cloud ALM.
- Fournisseur d'automatisation: sélectionnez le point de terminaison
UiPath Test Suitedans la liste déroulante. - Titre: saisissez un titre unique pour l'étendue souhaitée.
- Étendue: sélectionnez une étendue. Cette valeur est présente dans Test Manager en tant que champ personnalisé Étendue SAP .
- Processus de solution: sélectionnez éventuellement un processus de solution. Cette valeur est présente dans Test Manager en tant que champ personnalisé du processus de solution SAP .
- Pays/Région: si vous avez sélectionné un processus de solution, vous devez sélectionner le pays ou la région souhaité. Cette valeur est présente dans Test Manager en tant que champ personnalisé SAP Pays/Région .
-
Sélectionnez Enregistrer pour confirmer la création du cas de test.
-
Go to Test Manager from SAP Cloud ALM, to the newly created test case. In the Test Manager project, go to Project settings, and select the Automation tab. Then, assign a default Orchestrator folder to the project created through SAP Cloud ALM:
5.1. Select the Default Folder dropdown list.
5.2. Select your preferred Orchestrator folder.
5.3. Select Save to confirm your changes. The selected folder is used to execute all your tests. This step is required just once, right after the creation of the associated Test Manager project.
For more information about creating automated test cases in SAP Cloud ALM, refer to Creating Automated Test Cases.
Creating automated test cases in 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 :
- Ouvrez votre projet Test Manager que vous avez créé à partir de SAP Cloud ALM lors des étapes précédentes.
- Dans le panneau de navigation de gauche, accédez à Cas de test (Test Cases).
- Sélectionnez Créer un cas de test.
- Configurez le cas de test comme suit :
- Nom: saisissez un nom pour votre cas de test.
- Version: vous pouvez éventuellement ajouter une balise de version au cas de test.
- Description: vous pouvez éventuellement saisir une description pour le cas de test.
- Libellés: ajoutez des libellés personnalisés.
- Sélectionnez Créer pour confirmer le nouveau cas de test.
- Ouvrez le cas de test nouvellement créé et accédez à l'onglet Détails .
- Sélectionnez les valeurs pertinentes pour votre projet cible SAP Cloud ALM dans les champs personnalisés suivants :
-
Pays/Région SAP: sélectionnez le pays/la région cible. Il s’agit du pays ou de la région équivalent dans lequel vous souhaitez tester votre processus de solution.
-
Étendue SAP: sélectionnez l’étendue souhaitée. Il s’agit de l’étendue équivalente que vous testez dans votre projet SAP Cloud ALM.
-
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 :If your Test Manager project holds multiple SAP scopes and process values, make sure the selected process corresponds to the chosen scope. Test Manager does not automatically filter the SAP Solution Processes based on the SAP Scope value. :::
By selecting the appropriate values for SAP Scope, SAP Solution Process, and SAP Country you ensure the test cases created in Test Manager will synchronize with SAP Cloud ALM when the same scope and process are synchronized. For more information about creating test cases in Test Manager, refer to Create test cases.
-
Synchronisation des cas de test de Test Manager vers SAP Cloud ALM
:::note[For synchronizing automated test cases from Test Manager to SAP Cloud ALM, ensure to select appropriate values for the custom fields **SAP Country/Region**, **SAP Scope**, **SAP Solution Process** in the Test Manager test cases you wish to synchronize.]
:::
:::note[For synchronizing automated test cases from Test Manager to SAP Cloud ALM, ensure to select appropriate values for the custom fields **SAP Country/Region**, **SAP Scope**, **SAP Solution Process** in the Test Manager test cases you wish to synchronize.]
:::
Pour synchroniser les cas de test créés dans Test Manager dans votre projet SAP Cloud ALM connecté, procédez comme suit :
-
Ouvrez votre projet SAP Cloud ALM et accédez à l'application Préparation de test .
-
Dans la section Cas de test , sélectionnez Synchroniser les cas de test automatisés.
Figure 1. The Synchronize Automated Test Cases button
-
Select the scope for which you want to synchronize automated test cases. For example, if you created an automated test case in Test Manager with
Scope 3, ensure this sameScope 3scope is selected in SAP Cloud ALM when you synchronize test cases.Remarque :Cette valeur doit correspondre à l'étendue utilisée pour créer de nouveaux cas de test automatisés dans Test Manager.
-
Sélectionnez le fournisseur d'automatisation (
UiPath Test Cloud), qui est le point de terminaison que vous avez utilisé pour créer des tests automatisés. -
Select Synchronize to finish the process.
Pour de plus amples informations sur la synchronisation des cas de test automatisés de Test Manager vers SAP Cloud ALM, consultez la section Synchroniser 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 affecter une automatisation à un cas de test existant dans Test Manager.
-
Dans Studio, ouvrez un projet existant ou créez-en un nouveau.
-
Connectez ce projet à une instance de Test Manager.
2.1. From the Design ribbon, select Test Manager.
2.2. Select Test Manager Settings.
2.3. Enter the base URL of your synchronized Test Manager instance with SAP Cloud ALM.
2.4. Select Connect.
2.5. After the connection is successful, in the Default Project field, enter the name or prefix of the target Test Manager project.
-
Créez et concevez des cas de test pour votre processus de solution. Visitez la page Introduction aux tests dans Studio pour découvrir les capacités de conception de tests disponibles.
-
Accédez au panneau Projet de votre projet et cliquez avec le bouton droit sur un cas de test.
-
Sélectionnez Lier à Test Manager.
-
Dans la fenêtre contextuelle Lier à Test Manager , fournissez les informations suivantes sur le test :
- Projet: sélectionnez le projet contenant le cas de test existant ou dans lequel 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 .
- 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. - Nom: pour créer un nouveau cas de test, laissez
<new test case>dans le champ Test et nommez le nouveau cas de test dans Test Manager. - Exigence: vous pouvez éventuellement 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.
-
Sélectionnez OK pour enregistrer les modifications.
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.
For detailed steps on how to execute automated test cases in SAP Cloud ALM, refer to Executing Automated Test Cases.
Résultats de l’exécution
Vous pouvez vérifier l'état et les données de l'exécution en temps réel à partir de SAP Cloud ALM et de Test Manager. Après avoir exécuté un cas de test, vous pouvez voir l'état de l'exécution à la fois dans SAP Cloud ALM et Test Manager.
Lorsque vous êtes encore dans la section Exécutions de test exécutées d’un cas de test dans SAP Cloud ALM, sélectionnez Ouvrir le journal d’exécution 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
After you trigger the execution of a test case in SAP Cloud ALM, you can track the status and the progress of the test run from the test case list. You can refresh the status and the progress of the test run by selecting
Refresh Test Progress from the Automation Provider.
Synchronisation du statut d'exécution terminée de Test Manager vers SAP
After a test case execution is completed in Test Manager, it can be synchronized with SAP Cloud ALM. To do this, navigate to your SAP Cloud ALM project and select the Test Execution app. Within the Test Cases section, select the desired test case and then select
Refresh Executed Test Runs from the Automation Provider. This action updates the execution status in SAP Cloud ALM to match the one from Test Manager.
- Scénarios de test pris en charge
- Intégration de SAP Cloud ALM à Test Manager
- 1. Créer un nouveau service
- 2. Ajouter un nouveau point de terminaison
- Utilisation de SAP Cloud ALM et de Test Manager
- Creating test cases - overview
- Créer un cas de test automatisé dans SAP Cloud ALM
- Creating automated test cases in Test Manager
- Synchronisation des cas de test de Test Manager vers SAP Cloud ALM
- Attribuer des automatisations de test à des cas de test
- Exécution de cas de test
- Résultats de l’exécution