- 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
Cette page vous guide tout au long du parcours de l'utilisateur d'interaction avec la carte thermique. Cette page vous guide à travers différentes étapes, notamment la création de cas de test dans Studio, la configuration de ratios et de configurations de la carte thermique, l’examen et le test des transactions, ainsi que l’exécution d’ensembles de tests. Consultez les sujets suivants pour commencer à utiliser la carte thermique.
Vous utilisez une vue de carte thermique à deux niveaux :
- Composants d'application: conteneurs visuels qui regroupent les transactions SAP liées dans un composant ou un module spécifique.
- Transactions: cases à l'intérieur des composants représentant les transactions ou les programmes SAP individuels. Chaque boîte affiche des données de transaction, telles que :
- Nom de la transaction
- Code SAP
- Statut et couverture des tests
Créer des cas de test dans Studio
Pour commencer à utiliser la carte thermique, vous devez créer des cas de test pour vos transactions SAP avec UiPath Studio. Pour vous assurer que la carte thermique indique avec précision quelles transactions sont couvertes par les tests et leur statut, vous devez définir le paramètre du projet Studio Activer la surveillance SAP sur Vrai.
Liaison et connexion entre la carte thermique, les cas de test et les transactions
Toutes les transactions à l'intérieur de la carte thermique ont une étiquette unique qui leur est automatiquement attribuée au moment de l'exécution. Le libellé a le format suivant : TRAN:SAP_CODE ou PROG:SAPPROGRAM.
Les informations sur les transactions réellement exécutées et leurs dépendances sont collectées au moment de l’exécution. Pour autoriser les cas de test à être liés aux transactions exécutées, accédez aux paramètres de votre projet Studio, puis, sous UI Automation Classic, définissez Activer la surveillance SAP (Enable SAP Monitoring) sur Vrai (True). Ce paramètre est disponible uniquement pour les projets d’automatisation de test.
L’activation de la surveillance SAP dans UI Automation Classic aura également pour effet de lier les cas de test et les transactions pour les activités modernes d’UI Automation.
Par exemple, une transaction nommée Create Purchase Order, avec ME21N comme code SAP, a le libellé TRAN:ME21N . Si vous souhaitez créer un cas de test pour cette transaction, le même libellé s'affiche dans le champ Libellés de la boîte de dialogue Créer un cas de test .

Configurer les ratios et les paramètres de la carte thermique
Après avoir créé des cas de test dans UiPath Studio pour vos transactions SAP, vous pouvez configurer les ratios et les paramètres en fonction desquels la carte thermique affichera la pertinence et la couverture du test.
Modification des paramètres de la carte de densité
La carte thermique est générée en fonction des valeurs de cinq attributs SAP. Vous pouvez configurer les ratios d'affectation afin de hiérarchiser les attributs les plus pertinents pour votre stratégie de test.
| Attribut SAP | Description | Valeur par défaut |
|---|---|---|
| Utilisateurs | Le nombre d’utilisateurs utilisant la transaction. | 40 |
| Exécution | Le nombre d’exécutions par transaction. | 10 |
| Délai (Time) | Le temps de traitement global nécessaire à l’exécution d’une transaction. | 10 |
| Objet | Nombre d’objets de développement utilisés dans une transaction, tels que des écrans, des modules fonctionnels, des tables. | 10 |
| Intensité | Type de transaction :
| 30 |
La somme de tous les taux d'affectation doit être égale à 100. #### Pages de destination SAP FIORI Par ailleurs, vous pouvez activer ou désactiver la visibilité des pages de destination SAP Fiori dans la carte thermique.
Connexion directe à l'instance SAP
- Sélectionnez l’icône en forme d’engrenage
en haut à droite pour ouvrir les paramètres de la carte thermique. - Modifiez les ratios d'affectation en fonction de votre cas d'utilisation.
For example, to highlight the most intense transactions (of type Create), rather than the most used ones, change the User ratio to 10, and then the Intensity ratio to 60. 3. Under Visibility, select the Display SAP FIORI landing pages toggle, to display SAP FIORI landing pages in the heatmap.

Connexion avec un fichier CSV
Après avoir exécuté le programme Z_UIPATH_CUST_HEATMAP_DOWNLOAD , accédez à l'onglet Paramètres (Parameters) et configurez les ratios.

Analyser et tester des transactions
Après avoir créé des tests pour vos transactions SAP et configuré les ratios de la carte thermique, vous pouvez commencer à analyser les résultats et à tester des transactions spécifiques. Consultez les sections suivantes pour obtenir des informations sur la façon d'exploiter la carte thermique.
Comprendre les résultats de la carte thermique
L’analyse des résultats de la carte thermique consiste à afficher la couverture de test de vos transactions, à filtrer les types de couverture de test et à examiner les vue d’ensemble des transactions. Explorez les rubriques suivantes pour mieux comprendre comment examiner les résultats de la carte thermique.
Affichage de la couverture de test pour les transactions
Pour savoir quelles transactions ont des tests automatisés, ainsi que les résultats :
-
Sous la carte thermique, sélectionnez Réussi (Passed) pour voir les transactions qui ont réussi leurs résultats de test.
-
Sous la carte thermique, sélectionnez Échec (Failed) pour voir les transactions qui ont échoué à leurs résultats de test.
-
Sous la carte thermique, sélectionnez Aucun cas de test exécuté (No test case executed) pour afficher les transactions auxquelles aucun cas de test n’a été exécuté.
-
Sous la carte thermique, sélectionnez Aucun cas de test affecté (No test case assigned) pour voir les transactions auxquelles aucun cas de test n'est affecté.
-
Sous la carte thermique, sélectionnez Afficher tout (Show all) (sélectionné par défaut) pour voir toutes les transactions ci-dessus.

Filtrage des transactions de carte de densité
- Ouvrez la carte thermique et sélectionnez le nombre de transactions que vous souhaitez afficher dans la liste déroulante Toutes les transactions :
- Toutes les transactions (All transactions) (par défaut)
- 10 premières transactions
- 20 premières transactions
- Sélectionnez l’heure de début des transactions dans la liste déroulante Dernière semaine :
- Le mois dernier (Last Month) (par défaut)
- Dernière semaine (Last Week)
- Last Day
The start and end time of transactions is displayed next to the Time Period dropdown. 3. Select the types of transactions that you want to appear from the All transaction types dropdown:
- Transactions standard
- Transactions personnalisées
- Dans la liste déroulante Tous les types d’interfaces, sélectionnez les types d’interfaces dans lesquelles vous souhaitez afficher les transactions :
- [T] - Transaction dans SAP WinGUI
- [R] - Rapport/Programme dans SAP WinGUI
- [W] - Transaction dans SAP WebGUI
- [F] - Application dans SAP FIORI
Consulter l'aperçu d'une transaction
- Sélectionnez une transaction dans la carte de densité.
- Sous Détails de la transaction sélectionnée : Maintenir les codes de transaction (Details of selected transaction: Maintain Transaction Codes), sélectionnez Vue d'ensemble (Overview)
- Vérifiez le nom de la transaction et son code SAP.
Le code SAP d'une transaction est utilisé pour générer un libellé unique

Générer des cas de test pour une transaction spécifique
Feature availability depends on the cloud platform you use. For details, refer to the Test Manager feature availability page.
Vous pouvez générer des tests manuels en utilisant AutopilotTM pour les transactions consultées dans le cadre de la carte thermique. Les cas de test générés se verront attribuer les libellés suivants :
autopilot-generatedTRAN:<transactionCode>
Prerequisites: (For Cloud Commercial only) If you want to leverage RAG when generating tests, you need to start using Context Grounding, which RAG is a component of. To get started with Context Grounding, visit the dedicated Best practices page.
-
Dans la carte thermique, sélectionnez la transaction concernée.
-
Sélectionnez Générer des tests. La fenêtre Fournir un contexte supplémentaire s'ouvre, c'est-à-dire sur les éléments Ajouter des documents vous invitant à charger les pièces jointes ou d'autres documents nécessaires pour générer des cas de test. Figure 1. Exemple de bouton Générer des tests pour la transaction sélectionnée

- Dans la section Ajouter des documents , sélectionnez des pièces jointes supplémentaires. Celles-ci seront utilisées lors de la génération de tests. Vous pouvez également charger d’autres fichiers vous-même.
Figure 2. The Add documents section for generating tests (For Cloud Commercial only)
2. (For Cloud Commercial only) In the Leverage RAG section of the Provide additional context window, select an index which stores your data uploaded to Context Grounding. The selected index helps Autopilot in generating more accurate tests by giving it context about the applications that you are trying to automate. For example, you can leverage RAG when a requirement document has incomplete information or refers to additional details in other sections. In this case, you can leverage RAG to draw those details from indexed references. :::note For best practices on working with Context Grounding, visit Best practices. ::: 1. From the Select folder dropdown list, select the folder where you store the indexes storing the desired information you want to share with Autopilot. 2. From the Select index dropdown list, select the specific index that you want Autopilot to reference. 3. For Number of results, enter the number of tests you want Autopilot to generate based on the referenced information.
Figure 3. The Leverage RAG section for generating tests
3. Select Next and provide additional instructions that AutopilotTM should use when generating test cases. Choose from a prompt from the Prompt library or type these instructions in the Provide additional guidance window. These are some of the instructions that Autopilot can follow:
- Vous pouvez indiquer à AutopilotTM le nombre de cas de test que vous souhaitez générer. Le nombre maximum de cas de test est de 50.
- Vous pouvez demander à ce qu’AutopilotTM couvre toutes les étapes utilisateur et les critères d’acceptation décrits dans les exigences de la demande de prêt.
- Vous pouvez demander à AutopilotTM de générer des préconditions.
- Vous pouvez spécifier AutopilotTM pour générer un résultat attendu pour chaque étape de test.
- By default, Autopilot considers existing tests linked to a requirement to prevent duplicating tests. However, you can instruct Autopilot to disregard existing tests during new test generation. You can do this by providing an instruction like: "Do not consider tests that are linked to this requirement when generating tests".Figure 4. Additional instructions entered in the Provide additional guidance window

- Dans la liste déroulante Modèle , vous pouvez également sélectionner le modèle d’IA qu’Autopilot doit utiliser. Par défaut, Autopilot utilise Claude 3.7 Sonnet lors de la génération de tests, qui constitue également le modèle recommandé.
Remarque :
Les modèles disponibles dans la liste déroulante Modèle dépendent de la politique AI Trust Layer appliquée à votre organisation et à votre locataire. Si tous les modèles pris en charge sont activés, Claude 3.7 Sonnet s'affiche comme l'option recommandée. Si un seul type de modèle est activé (par exemple, Azure OpenAI), le modèle GPT 4o est le seul affiché et automatiquement recommandé.
- Sélectionnez Générer des tests pour lancer le processus. Lorsque la génération sera terminée, vous recevrez une notification La génération de cas de test est terminée . Selon vos préférences de notification, vous pouvez recevoir la notification dans l'application ainsi que par e-mail.
- Sélectionnez la notification Génération de test terminée pour examiner les cas de test générés.
- Développez chaque cas de test dans le panneau Générer des tests et examinez les cas de test générés.
- Si vous êtes satisfait de leur contenu, sélectionnez Créer des tests (Create tests).
Figure 5. Selecting the tests that you want to create and expanding a test case
6. If you are not satisfied with the generated test cases, select Refine tests, and provide additional details about your use case.
- Joignez davantage de documents pertinents qu’AutopilotTM peut utiliser.
- Cliquez sur Suivant et saisissez des informations supplémentaires dans la zone de texte Fournir des instructions.
- Après avoir affiné les étapes, sélectionnez Régénérer les tests (Regenerate tests).
- Cliquez sur la notification Génération de test terminée pour accéder aux cas de test régénérés.
- Développez chaque cas de test et vérifiez-les.
- Sélectionnez les cas de test qui vous conviennent, puis sélectionnez Créer des tests.
Les cas de test générés comporteront ces libellés :
autopilot-generatedTRAN:<transactionCode>
Par exemple, si le libellé de la transaction choisie est TRAN:SE38, ce même libellé sera appliqué à tous les cas de test générés à partir de celle-ci.
Types de fichiers pris en charge
Autopilot peut traiter différents types de fichiers. Selon le type de fichier, Autopilot peut traiter certains contenus à partir de ceux-ci. La liste suivante présente les types de fichiers que vous pouvez proposer à Autopilot, ainsi que des détails sur le type de contenu qu’Autopilot peut traiter à partir de chaque type :
- Traite uniquement le contenu textuel : Autopilot traite uniquement le contenu textuel des types de fichiers suivants :
- TXT
- BPMN
- CSV
- Traite à la fois le contenu du texte et du contenu de l’image : Autopilot traite à la fois le texte et les images des types de fichiers suivants :
- DOCX
- XLSX
- PNG
- JPG
Créer des cas de test et des ensembles de test
Après avoir analysé les résultats affichés dans la carte thermique, vous pouvez commencer à améliorer votre portefeuille de tests en créant des cas de test et des ensembles de test pour les transactions non couvertes ou ayant échoué. Consultez les pages suivantes pour connaître les étapes de création de cas de test et d’ensembles de test pour une transaction spécifique.
Création de cas de test pour une transaction spécifique
Toutes les transactions à l'intérieur de la carte thermique ont une étiquette unique qui leur est automatiquement attribuée au moment de l'exécution. Le libellé a le format suivant : TRAN:SAP_CODE ou PROG:SAPPROGRAM.
Les informations sur les transactions réellement exécutées et leurs dépendances sont collectées au moment de l’exécution. Pour autoriser les cas de test à être liés aux transactions exécutées, accédez aux paramètres de votre projet Studio, puis, sous UI Automation Classic, définissez Activer la surveillance SAP (Enable SAP Monitoring) sur Vrai (True). Ce paramètre est disponible uniquement pour les projets d’automatisation de test.
L’activation de la surveillance SAP dans UI Automation Classic aura également pour effet de lier les cas de test et les transactions pour les activités modernes d’UI Automation.
Par exemple, une transaction nommée Create Purchase Order, avec ME21N comme code SAP, a le libellé TRAN:ME21N . Si vous souhaitez créer un cas de test pour cette transaction, le même libellé s'affiche dans le champ Libellés de la boîte de dialogue Créer un cas de test .
- Sélectionnez une transaction dans la carte de densité.
- Sous Détails de la transaction sélectionnée : Gérer les codes de transaction, sélectionnez Cas de test.
- Sélectionnez Créer un cas de test (Create Test Case) et configurez le cas de test que vous souhaitez créer.
Vous pouvez ajouter d'autres libellés à côté de celui déjà attribué au cas de test.
Lorsque vous créez un cas de test pour une transaction spécifique, assurez-vous de laisser intact le libellé déjà attribué à la transaction. Sinon, le cas de test que vous créez ne sera pas lié à la transaction. Pour cet exemple, le libellé déjà attribué est TRAN:SE16.

Création d'ensembles de tests pour une transaction spécifique
-
Sélectionnez la transaction pour laquelle vous avez créé les cas de test.
-
Sous Détails de la transaction sélectionnée : Gérer les codes de transaction, sélectionnez Ensembles de tests et configurez l'ensemble de tests que vous souhaitez créer.
Astuce :Pour faciliter le processus de liaison d'un ensemble de tests à une transaction, ajoutez le libellé de la transaction à l'ensemble de tests que vous souhaitez lier. De cette façon, vous pouvez rechercher l'ensemble de tests que vous venez de créer à l'aide de ce libellé spécifique. Pour cet exemple, le même libellé que nous avons utilisé pour créer les cas de test (
TRAN:SE16) que nous avons ajouté à l'ensemble de tests.
-
Après avoir créé l'ensemble de test, accédez à Ensembles de test (Test Sets) dans Test Manager.
-
Recherchez l’ensemble de tests que vous avez créé et ouvrez-le.
You can search for the test set using the label that you added at Step 3. 6. Select Tasks > Assign Test Cases > Static Assignment. 7. Search for the test cases that you created at Step 1 and assign them to this test set.
8. Navigate back to the Heatmap page, select the transaction, and check out the test set assigned to it.
Exécuter des ensembles de test pour une transaction
- Lier un ensemble de tests à une transaction.
- Select More Options
inline with the test set that you want to execute. - Sélectionnez l'une des options suivantes :
- Exécuter manuellement
- Exécuter automatiquement
- Consultez les résultats des tests dans la carte thermique.
Pièces jointes de carte de densité
Vous trouverez les données SAP permettant de générer la carte thermique dans le tableau de bord de Test Manager, sous Pièces jointes:
- Pour ConnectSapInstance as Data Source : trois fichiers JSON sont joints (pour Day, Week et Month)
- Pour UploadFromCSV as Data Source : le fichier CSV téléchargé est joint.
- Créer des cas de test dans Studio
- Liaison et connexion entre la carte thermique, les cas de test et les transactions
- Configurer les ratios et les paramètres de la carte thermique
- Modification des paramètres de la carte de densité
- Analyser et tester des transactions
- Comprendre les résultats de la carte thermique
- Générer des cas de test pour une transaction spécifique
- Créer des cas de test et des ensembles de test
- Exécuter des ensembles de test pour une transaction
- Pièces jointes de carte de densité