- Démarrage
- Gestion de projet
- Documents
- Prérequis
- Assigning test cases to requirements
- Lier des cas de test à Test Manager dans Studio
- Dissocier l'automatisation
- Delete test cases
- Documenter les cas de test avec Task Capture
- Créer des scénarios de test
- 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
- 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

Guide de l'utilisateur de Test Manager
Travailler avec Heatmap
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.
Le tableau suivant présente les attributs SAP utilisés pour générer la carte thermique :
| 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 ratios d'attribution doit être égale à 100.
Connexion directe à l'instance SAP
-
Sélectionnez l’icône en forme d'engrenage
en haut à droite. -
Modifiez les ratios d'affectation en fonction de votre cas d'utilisation.
Par exemple, pour mettre en évidence les transactions les plus intenses), plutôt que les plus utilisées, modifiez le ratio Utilisateur sur
10, puis le ratio Intensité sur60.

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.

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 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 les transactions que vous souhaitez afficher dans la liste déroulante Principales 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 Période (Time Period) :
-
Le mois dernier (Last Month) (par défaut)
-
Dernière semaine (Last Week)
-
Last Day
L'heure de début et de fin des transactions s'affiche dans la liste déroulante Période .
-
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

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.
Important :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.
Vous pouvez rechercher l’ensemble de tests à l’aide du libellé que vous avez ajouté à l’étape 3.
-
Sélectionnez Tâches (Tasks) > Affecter des cas de test (Assign Test Cases) > Affectation statique (Static Assignment).
-
Recherchez les cas de test que vous avez créés à l'étape 1 et affectez-les à cet ensemble de test.

-
Revenez à la page Carte thermique , sélectionnez la transaction et consultez l’ensemble de tests qui lui est affecté.
Lier l'ensemble de tests d'Orchestrator à une transaction
- Sélectionnez une transaction et, sous Détails de la transaction sélectionnée : Gérer les codes de transaction, sélectionnez Ensembles de tests.
- Sélectionnez Lier (Link), choisissez les ensembles de test Orchestrator que vous souhaitez lier, puis sélectionnez Lier (Link).
Exécuter des ensembles de test pour une transaction
- Lier un ensemble de tests à une transaction.
- Sélectionner Plus d’options en ligne avec l'ensemble de tests que vous souhaitez exécuter.
- 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é
- Comprendre les résultats de la carte thermique
- Affichage de la couverture de test pour les transactions
- Filtrage des transactions de carte de densité
- Consulter l'aperçu d'une transaction
- Créer des cas de test et des ensembles de test
- Création de cas de test pour une transaction spécifique
- Création d'ensembles de tests pour une transaction spécifique
- Lier l'ensemble de tests d'Orchestrator à une transaction
- Exécuter des ensembles de test pour une transaction
- Pièces jointes de carte de densité