- Démarrage
- Gestion de projet
- Documents
- Travailler avec l’analyse de l’impact des modifications
- Créer des scénarios de test
- Assigning test cases to requirements
- Clonage des cas de test
- Exporter des cas de test
- Linking test cases in Studio to Test Manager
- Delete test cases
- Cas de test manuels
- Importer des cas de test manuels
- Documenter les cas de test avec Task Capture
- Paramètres
- 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
- 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
- FAQ - Parité des fonctionnalités - Test Manager vs Orchestrator
- 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
Pour établir une communication entre UiPath Test Manager et votre système SAP, configurez le système SAP en créant un utilisateur de communication et en activant les services requis.
- Créez un utilisateur de communication dans votre système SAP pour l’intégration avec UiPath Test Manager. Attribuez les rôles et les autorisations nécessaires en fonction des politiques internes de votre organisation.
- L'intégration utilise des interfaces standard via RFC ou Web Service (HTTPS).
- UiPath ne nécessite pas d’autorisations spécifiques, sauf pour les connexions RFC.
Remarque : Si vous utilisez une connexion RFC, attribuez l’objet d’autorisationS_RFCACLà l’utilisateur de communication. - Si vous prévoyez d’utiliser une connexion Web Service (HTTPS) pour l’intégration, activez les services SAP nécessaires pour établir la connexion avec UiPath.
Remarque : ces services sont utilisés pour les opérations en lecture seule. UiPath utilise uniquement les méthodes
HTTP GETpour récupérer les informations provenant du système SAP.La liste suivante présente les services SAP nécessaires à activer pour utiliser la carte thermique et l’analyse de l’impact des modifications :Pour activer les services précédents, procédez comme suit :- Services de la carte thermique:
/sap/opu/odata/UIPATH/HEAMAP_AGGREGexécute_SRC/All lorsque l'ensemble d'agrégats/sap/opu/odata/UIPATH/TRANSPORT_INFO_SRC/transportsStatusSet/sap/opu/odata/UIPATH/TRANSPORT_LOOKBack_SRC/transportLookbackSet/sap/opu/odata/UIPATH/S4_CHECK_SRC/S4Info/sap/opu/odata/UIPATH/HEAMAP_OverView_SRC/FinalHeatmapSet
- Services d’analyse de l’impact des modifications:
/sap/opu/odata/UIPATH/GET_TRANSPORT_EXES_SRC/transportExesSet/sap/opu/odata/UIPATH/GET_TRANSPORT_DETAILS_SRC/DétailsSet/sap/opu/odata/UIPATH/GET_TRANSPORT_DETAILS_SRD/transportAnalysisSet/sap/opu/odata/UIPATH/EXE_ANALYSIS_SRC/GetTransportAnalysis/sap/opu/odata/UIPATH/GET_TRANETSPORT_ALLIITES_RSV/TransportAnalysisSet/sap/opu/odata/UIPATH/GET_TRANSPORTS_ALLITEMS_SRSV/DetailsSet
- Accédez à l'interface utilisateur de votre système SAP.
- Exécutez la transaction
SICF.Dans la section Filtre d'appel d'ICF Hierarchy (Filter for Calling IF Hierarchy) , assurez-vous queSERVICEest entré dans le champ Type de hiérarchie (Hierarchy Type) .Figure 1. Le filtre pour l'appel de l'écran Hiérarchie IDF dans SAP
- Sélectionnez Exécuter (Execute) pour terminer l'exécution de la transaction
SCIF.Un écran de sélection apparaît, affichant divers services disponibles dans votre système SAP.
Figure 2. L’écran de sélection affichant tous les services disponibles dans SAP
- Sous Hôtes/Services virtuels (Virtual Hosts/Services), développez le chemin de menu suivant :
default_host>sap>opu>odata>uipath.S’il s’agit de votre première activation, les services UiPath seront probablement grisés, indiquant qu’ils sont installés mais non actifs. Lors de l'activation, ils s'afficheront en gras.
- Cliquez avec le bouton droit sur chaque entrée de service UiPath sous
uipathet sélectionnez Activer le service (Activate Service).Figure 3. Activation des services UiPath.
- Dans la fenêtre contextuelle Activation des services ICP (Activation of ICF services) , sélectionnez Oui (Yes) pour confirmer l'activation du service.
Une fois qu'un service est activé, il s'affiche en gras.
- Services de la carte thermique:
Justification
Le transport fourni comprend tous les objets transportables (profils OAuth, personnalisation des entrées) requis pour les services UiPath. Cependant, SAP ne permet pas le transport de la configuration complète OAuth pour des raisons de sécurité et spécifiques au système. C’est pourquoi, après avoir importé le transport fourni, vous devez effectuer la configuration OAuth manuellement dans votre environnement.
Context
La configuration complète d’OAuth ne peut pas être transportée pour protéger les données sensibles et maintenir l’intégrité du système.
- Les clés secrètes du client sont spécifiques au système : les clés secrètes ne peuvent pas être exportées ou importées pour des raisons de sécurité.
- Les URL du serveur d'autorisation diffèrent par environnement : chaque paysage (dev, QA, PROD) utilise des points de terminaison uniques.
- Les certificats et les entrées STUST sont locaux : l’approbation SSL/TLS doit être configurée manuellement dans chaque système.
- Les affectations et les rôles des utilisateurs dépendent des clients : les utilisateurs techniques et les autorisations varient selon les systèmes.
-
Protection des données sensibles : les informations d’identification et les jetons OAuth ne peuvent pas être transférés pour empêcher l’exposition.
Prérequis
Chaque environnement (dev, QA, PROD) nécessite une configuration manuelle distincte. Assurez-vous d’effectuer les prérequis suivants.
- Assurez-vous que la documentation des points de terminaison et des informations d’identification est sécurisée. Vous devrez fournir le Point de terminaison d'autorisation et le Point de terminaison du jeton à l'étape 4.5.
- Assurez-vous que la vérification du point de terminaison d'autorisation est en cours d'exécution.
- Accédez à
Transaction SICFet exécutez-le. - Accédez à //sap/bc/sec/oauth2. Vérifiez que le nœud suivant est actif :
authorize(point de terminaison d'autorisation). Si le nœud est inactif, cliquez dessus avec le bouton droit de la souris et sélectionnez Activer le service dans le menu contextuel.
Figure 4. Vérification du point de terminaison d'autorisation
- Accédez à
- Assurez-vous que la vérification du Point de terminaison du jeton est en cours d'exécution.
- Accédez à
Transaction SICF. - Accédez à //sap/bc/sec/oauth2. Vérifiez que le nœud suivant est actif :
token(Token Endpoint). Si le nœud est inactif, cliquez dessus avec le bouton droit de la souris et sélectionnez Activer le service dans le menu contextuel.
- Accédez à
- Respectez la convention d'affectation de noms du Point de terminaison d'autorisation.
Voici un exemple de point de terminaison d’autorisation : https://vhcrashci.dumpl.nodomain:44301/sap/bc/sec/oauth2/authorization?sap-client=100
- La partie 1 est le nom de domaine -
https://vhclashci.dummy.nodomain - La partie 2 est le numéro de port -
44301 - La partie 3 est la chaîne statique :
/sap/bc/sec/oauth2/authorization - La partie 4 est le client SAP -
100
Pour créer la chaîne d'autorisation, procédez comme suit :
- Partie 1 : Exécutez
transaction RZ11et recherchez l'entrée 'icm/host_name_full' – c'est le nom de domaine de votre entrée dans le point de terminaison. - Partie 2 : Exécutez
transaction SMICMet sélectionnez le chemin de menu « Goto->Services », recherchez le protocole HTTPS et utilisez le nombre associé à HTTPS. - Partie 3 : Codez en dur la valeur '/sap/bc/sec/oauth2/authorization'.
- Partie 4 : Entrez le client SAP que vous utilisez actuellement.
- Assurez-vous d'utiliser les points-virgules et d'autres caractères de ponctuations, comme requis.
- La partie 1 est le nom de domaine -
- Respectez la convention d'affectation de noms du Point de terminaison du jeton.
-
Voici un exemple de point de terminaison d’autorisation : https://vhcrashci.dumpl.nodomain:44301/sap/bc/sec/oauth2/token?sap-client=100
- La partie 1 est le nom de domaine -
https://vhclashci.dummy.nodomain - La partie 2 est le numéro de port -
44301 - La partie 3 est la chaîne statique :
/sap/bc/sec/oauth2/token - La partie 4 est le client SAP -
100
Pour créer la chaîne d'autorisation, procédez comme suit :
- Partie 1 : Exécutez
transaction RZ11et recherchez l'entrée 'icm/host_name_full' – c'est le nom de domaine de votre entrée dans le point de terminaison. - Partie 2 : Exécutez
transaction SMICMet sélectionnez le chemin de menu « Goto->Services », recherchez le protocole HTTPS et utilisez le nombre associé à HTTPS. - Partie 3 : Coder en dur la valeur '/sap/bc/sec/oauth2/token'.
- Partie 4 : Entrez le client SAP que vous utilisez actuellement.
- Assurez-vous d'utiliser les points-virgules et d'autres caractères de ponctuations, comme requis.
- La partie 1 est le nom de domaine -
- Vérifiez les détails d’importation de votre transport et sa disponibilité.
- Vérifiez que les profils OAuth sont disponibles. Utilisez
transaction SE80pour vous assurer que les profils client OAuth 2.0 sont disponibles. - Dans le menu déroulant, sélectionnez Package.
- Saisissez « /UIPATH/HEAMAP » dans la zone de texte et appuyez sur Entrée. Les profils de client OAuth 2.0 doivent apparaître dans le menu déroulant. Si les profils ne sont pas disponibles, contactez le support UiPath.
Figure 5. Vérifier l’importation du transport
- Vérifiez que les profils OAuth sont disponibles. Utilisez
- Configurez l'ID client/l'ID utilisateur/l'utilisateur système et la clé secrète du client.
- Pour
transaction SUO1, contactez votre équipe de sécurité pour créer l'utilisateur. - Créez un utilisateur système avec accès aux services
/UIPATH/en fonction des normes de nommage de votre entreprise. - Générez un mot de passe en fonction des normes de nommage de votre entreprise ; il deviendra votre « secret » dans la configuration OAuth2 plus tard.
- Pour
- Configurez l'approbation SSL/TLS. Pour
transaction STRUST, contactez votre équipe de base pour la vérification du certificat. - Créez la configuration OAuth 2.0.
- Pour
transaction OA2C_CONFIG, sélectionnez Créer , puis, dans la fenêtre contextuelle, sélectionnez le profil transféré que vous souhaitez utiliser. (Vous finirez par utiliser tous les profils répertoriés.) - Saisissez le nom du profil.
- Saisissez le Nom d'utilisateur pour le Nom du client.
- Appuyez sur OK.
- Configurez les champs et enregistrez votre configuration :
- Clé secrète du client: sélectionnez l'étendue correspondante (serveur) pour chaque client et appuyez sur Entrée.
- URL du point de terminaison d'autorisation (consultez la section Prérequis de cette rubrique).
- URL du point de terminaison du jeton .
- Authentification client: sélectionnez le bouton radio Basique .
- Type d'accord sélectionné: sélectionnez le bouton radio Identifiants du client .
- Validité du jeton d'actualisation: saisissez
-1dans la zone de texte. - tolérance à l'inclinaison de l'horloge: entrez
5dans la boîte de texte.
- Vérifiez l’écran Résumé , qui devrait ressembler aux captures d’écran ci-dessous.
Figure 6. Page 1 de résumé OAuth
Image 7. Résumé d’OAuth, page 2
- Pour
- Configurez la transaction SOAUTH2 OAuth2 Clients.
- Pour
transaction SOAUTH2, sélectionnez Créer et dans le premier écran, saisissez les informations suivantes :- Type de client : Confidentiel
- ID client : saisissez le même nom d'utilisateur que ci-dessus (étape 4.3 - 4.c)
- Description : saisissez le nom du service ou le nom du profil.
- Durée de vie du jeton : 3 600 secondes
- Sélectionnez Suivant , puis saisissez les informations suivantes sur le deuxième écran :
- ID et mot de passe de l’utilisateur client - Cochés
- Certificat SSL - Coché
- Vérifier le paramètre: « ID client » – Coché
- Sélectionnez Suivant , puis saisissez les informations suivantes dans le troisième écran :
- Type d’accorder les informations d’identification du client actives - Coché
- Sélectionnez Suivant , puis, dans le quatrième écran, saisissez les informations suivantes :
- Sous ID d'étendue OAuth2, trouvez la première ligne vide et cliquez sur la liste déroulante à la fin de la ligne vide.
- Sélectionnez chacune des étendues associées à UiPath jusqu'à ce que toutes aient été sélectionnées.
/UIPATH/ANALYZEDYES_OR_NO_SRV_0001/UIPATH/EXE_ANALYSIS_SRV_0001/UIPATH/GET_TRANSTRANSPORT_ALLIITES_SRSV_0001/UIPATH/GET_TRANSPORT_ DETAILS_SRSV_0001/UIPATH/GET_TRANSPORT_EXES_SRSV_0001/UIPATH/HEAMAP_Gdessous Pour_0001/UIPATH/HEAMAP_OverView_SRC_0001/UIPATH/TRANSPORT_INFO_SRSV_0001/UIPATH/TRANSPORT_LOOKBack_SRC_0001/UIPATH/TRANSPORT_STATUS_SRV_0001/UIPATH/ZS4_CHECK_SRC_0001
- Sélectionnez Résumé. L’écran doit ressembler à l’exemple ci-dessous.
Figure 8. Page de résumé du client OAuth2
- Pour
- Testez la connexion pour les systèmes non compatibles REST.
- Exécutez
transaction SE38et saisissez le nom du programme « /UIPATH/TEST_OAUTH2_Service » pour les systèmes S4 non compatibles REST. - Appuyez sur Exécuter. Un écran de sélection/paramètre apparaît.
- Mettez à jour les paramètres suivants pour qu’ils correspondent à votre système/utilisateur/mot de passe.
- Port : Port HTTPS
- Client : le client actuel doit être défini par défaut dans une variable.
- Secret : saisissez le mot de passe pour Client_ID/User.
- Nom du système : le nom du système actuel doit être par défaut défini dans une variable.
- ID client : saisissez l'ID utilisateur pour les services UiPath.
- Appuyez sur Exécuter. Les résultats apparaissent sur l’écran suivant. Recherchez que le statut du service est égal à « 200 ». Tout autre code de retour indique une erreur.
Image 9. Tester la connexion conforme à REST
- Exécutez
- Testez la connexion pour les systèmes conformes à la norme RSI.
- Exécutez
transaction SE38et saisissez le nom du programme « /UIPATH/TEST_OAUTH2_SRV_RESE » pour les systèmes S4 compatibles avec le RSI. - Appuyez sur Exécuter. Un écran de sélection/paramètre apparaît.
- Mettez à jour les paramètres suivants pour qu’ils correspondent à votre système/utilisateur/mot de passe.
- Port : Port HTTPS
- Client : le client actuel doit être défini par défaut dans une variable.
- Secret : saisissez le mot de passe pour Client_ID/User.
- Nom du système : le nom du système actuel doit être par défaut défini dans une variable.
- ID client : saisissez l'ID utilisateur pour les services UiPath.
- Appuyez sur Exécuter. Les résultats apparaissent sur l’écran suivant. Recherchez que le statut du service est égal à « 200 ». Tout autre code de retour indique une erreur.
- Exécutez