- Premiers pas avec Test Suite
- Studio
- Suite de tests - Studio
- Vue d'ensemble (Overview)
- Activités et API de test
- Orchestrator
- Testing Robots
- Test Manager
- Prérequis
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Unlink automation
- Delete test cases
- Créer des scénarios de test
- Importer des cas de test manuels
- Générer des tests pour les prérequis
- Clonage des cas de test
- Exporter des cas de test
- Cas de test automatisés
- Cas de test manuels
- Appliquer des filtres et des vues
- Ensembles de tests
- Exécution de tests
- Documents
- Rapports
- Exporter des données
- Opérations en bloc
- Résolution des problèmes
Guide de l'utilisateur de Test Suite
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.
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.
Effectuez les étapes suivantes pour intégrer SAP Cloud ALM à Test Manager :
Pour plus d'informations sur la création manuelle d'un service, consultez Création manuelle de services dans la documentation SAP Cloud ALM.
- Dans SAP Cloud ALM, accédez à Administration, puis Gestion du paysage.
- Ouvrez la page Services et systèmes (Services & Systems) .
- Sélectionnez Ajouter(Add) et choisissez Nouveau service cloud (New Cloud Service).
- Configurez le nouveau service UiPath avec les paramètres requis comme suit :
- Nom: Input
UiPath
. - Description: entrer
UiPath Test Suite
. - Numéro du système ( System Number): saisissez le numéro du système disponible dans votre environnement SAP.
- Type de service: sélectionnez Service cloud non spécifié (HTTP).
- Rôle: sélectionnez Tester.
- Nom: Input
- Sélectionnez Enregistrer ( Save) pour confirmer le nouveau service.
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.
- 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.
- Attribuez l'utilisateur et les étendues d'application de Test Manager suivants à l'application externe précédemment créée.
- TM.Projets (TM.Projects)
- TM.EnsemblesTest (TM.TestSets)
- TM.CasTest (TM.TestCases)
- TM.ExécutionsTest (TM.TestExecutions)
- TM.CustomFieldDefinitions
- TM.ValeursChampPersonnalisé (TM.CustomFieldValues)
Pour plus d’informations sur les étendues d’API Test Manager, consultez Étendues d’API.
- Dans le champ Rediriger l’URL (Redirect URL), saisissez
https://www.uipath.com
.
- Dans la page Services et systèmes ( Services & Systems) , sélectionnez le service créé auparavant.
- Sous Points de terminaison ( Endpoints), sélectionnez Ajouter(Add).
- Dans la fenêtre contextuelle Ajouter un point de terminaison ( Add Endpoint ), configurez les paramètres suivants :
- Nom du point de terminaison (Endpoint Name) : 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 des tests.
- 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
. - Type d'authentification: sélectionnez OAuth2ClientCredentials.
- IDClient: saisissez la valeur de l ' ID d'application de l'application externe précédemment créée.
- 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.
- 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).
- Nom du point de terminaison (Endpoint Name) : ce paramètre est généré automatiquement. Remplacez la valeur par
- 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.
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.
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
- 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.
- Accédez à l'application de préparation de test .
- 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 :
- 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.
- Fournisseur d'automatisation ( Automation Provider) : sélectionnez le point de terminaison
UiPath Test Suite
dans 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: 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 .
- 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
- Type: Sélectionnez Automatisé.
- Sélectionnez Enregistrer ( Save) pour confirmer la création du cas de test.
- Accédez à Test Manager depuis SAP Cloud ALM, vers le cas de test nouvellement créé.
- Dans le projet Test Manager, accédez aux paramètres du projet et sélectionnez l’onglet Automatisation .
- Attribuez un dossier Orchestrator par défaut au projet créé via SAP Cloud ALM :
- Sélectionnez la liste déroulante Dossier par défaut (Default Folder ).
- Sélectionnez votre dossier Orchestrator préféré.
- 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 :
- 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(Name) : saisissez un nom pour votre cas de test.
- Version: si vous le souhaitez, vous pouvez 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 (Details).
- 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/de la région équivalent où vous souhaitez tester votre processus de solution.
- É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.
- 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
- Pays/Région SAP: sélectionnez le pays/la région cible.
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
Étapes
Pour synchroniser les cas de test créés dans Test Manager dans votre projet SAP Cloud ALM connecté, effectuez les étapes suivantes :
- Ouvrez votre projet SAP Cloud ALM et accédez à l’application Préparation de test .
- 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)
- 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 étendueScope 3
est sélectionnée dans SAP Cloud ALM lorsque vous synchronisez des cas de test. - 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. - 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.
Utilisez UiPath® Studio pour créer une automatisation de test ou attribuer une automatisation à un cas de test existant dans Test Manager.
Étapes
- Dans Studio, ouvrez un projet existant ou créez-en un nouveau.
- Connectez ce projet à une instance de Test Manager.
- Dans le ruban Conception (Design), sélectionnez Test Manager.
- Sélectionnez Paramètres de Test Manager.
- Saisissez l'URL de base de votre instance de Test Manager synchronisée avec SAP Cloud ALM.
- Sélectionnez Se connecter (Connect).
- 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.
- 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.
- 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 (Link to Test Manager ), fournissez les informations de test suivantes :
- 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 .
- 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 saisissez un nom pour le nouveau cas de test dans Test Manager. - 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.
- Projet: sélectionnez le projet contenant le cas de test existant ou l'endroit où un nouveau sera créé.
- 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.
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.
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 Actualisez 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 Actualisez 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.
- 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
- Créer des cas de test
- Attribuer des automatisations de test à des cas de test
- Exécution de cas de test
- Résultats de l’exécution