UiPath Documentation
test-manager
latest
false
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide de l'utilisateur de Test Manager

Travailler avec l’analyse de l’impact des modifications

Vue d'ensemble (Overview)

L’ analyse de l’impact des modifications constitue le processus d’identification et d’évaluation de l’impact d’une modification proposée sur un système SAP. Il s’agit d’une approche proactive qui contribue à la fiabilité, à la stabilité et à l’efficacité des systèmes SAP. L’analyse de l’impact des modifications est un processus systématique permettant de bien identifier les effets potentiels qu’une modification proposée peut avoir sur un système SAP. Son principal objectif consiste à gérer et à atténuer de façon proactive les risques associés aux modifications logicielles.

Dans la carte thermique, pointez la souris sur l’icône d’information à côté de l’option Analyser les transports (Analyse Transports) pour avoir un aperçu de l’impact des modifications sur votre système SAP.

Sélectionnez Analyser les transports pour avoir une vision claire de l’impact des modifications sur votre système SAP à l’aide de l’analyse de l’impact des modifications.

L’impact des modifications est indiqué par les champs Ajustements et Écarts. Vous trouverez ci-dessous une description de ces deux états :

  • Ajustement : les transactions impactées par les transports sélectionnés qui sont couverts par les cas de test.
  • Écart : les transactions impactées par les transports sélectionnés qui ne sont pas couvertes par les cas de test.

Prérequis

Pour activer l’analyse de l’impact des modifications, suivez les étapes préalables suivantes : Prérequis

Viewing tabs for SAP Changes

L’analyse de l’impact des modifications constitue un moyen complet de prendre en compte l’impact potentiel des modifications sur votre système SAP. Pour cela, il présente trois onglets de vue différents qui permettent d'examiner les relations de transaction :

  • IU: affiche les transactions impactées par les transports sélectionnés.
  • API: affiche les interfaces techniques impactées par les transports sélectionnés, tels que SAP BAPI, SAP RFC, SAP Query et SAP IDOC.
  • Sécurité: affiche les transactions de sécurité et les utilisateurs correspondants impactés par les transports sélectionnés.

Checking the Change Impact Analysis display

Review the two-level heatmap view generated by Change Impact Analysis to understand which application components and transactions are impacted by the selected transports, and whether each is a Fit or a Gap.

L’analyse de l’impact des modifications, de même que la carte thermique, propose une vue à deux niveaux :

  1. Composants d’application (Application components) : conteneurs à l’intérieur de la carte thermique qui contiennent toutes les transactions utilisées à l’intérieur d’un composant d’application spécifique.

  2. Transactions : cases à l'intérieur des conteneurs de l'application qui contiennent des données sur une transaction ou un programme donné, telles que le nom, le code SAP et le pourcentage de pertinence du test dans la carte thermique. Vous pouvez zoomer sur une zone d'intérêt sélectionnée et vous concentrer uniquement sur un composant ou module SAP spécifique.

    • Écart : les transactions impactées par les transports sélectionnés qui ne sont pas couvertes par les cas de test.
    • Ajustement : les transactions impactées par les transports sélectionnés qui sont couverts par les cas de test.
    • Non impacté : les transactions du transport n’ont pas été affectées par la modification.

Accessing the Change Impact Analysis results

Pour accéder à l’analyse de l’impact des modifications :

  1. Ouvrez la carte thermique.

  2. Sélectionnez Analyser les transports (Analyze Transports) en haut à droite.

    • Si vous ne disposez pas d’une licence pour les Unités de transport, ou bien si vous avez consommé toutes vos licences, vous ne bénéficierez que d’un aperçu des transports analysés et des transactions impactées.

    • Si vous avez des licences non utilisées pour les unités de transport, la vue Transports s’affiche.

Analyzing transports

Vous pouvez analyser les transports dans votre système SAP en vous concentrant sur les données récupérées sur les 30 derniers jours uniquement.

  1. Dans la vue Transports, à côté de Récupérer les transports depuis (Retrieve transports from), sélectionnez une plage de dates situées au cours des 30 derniers jours pour récupérer les transports.
  2. Après avoir choisi une plage de dates, sélectionnez Rechercher (Search) afin de filtrer les transports.
  3. Sélectionnez les transports que vous souhaitez analyser.
  4. Sélectionnez Analyser les transports (Analyze transports) pour générer l’analyse de l’impact des modifications. L’analyse de l’ impact des modifications est générée dans la vue de la carte thermique.

Changer les onglets de vue pour les modifications SAP

L’ analyse de l’impact des modifications propose des onglets d’affichage permettant de basculer entre les modifications SAP que vous souhaitez examiner. Vous pouvez choisir les onglets disponibles dans votre Analyse de l’impact des modifications lors de la configuration de la connexion.

Les onglets d'affichage disponibles sont :

  • UI: cet onglet est toujours disponible et affiche les transactions impactées par les transports sélectionnés.
  • API: affiche les interfaces techniques impactées par les transports sélectionnés, tels que SAP BAPI, SAP RFC, SAP Query et SAP IDOC.
  • Sécurité: affiche les transactions de sécurité et les utilisateurs correspondants impactés par les transports sélectionnés.

Sous Analyse de l'impact, sélectionnez l'un de ces onglets d'affichage pour examiner les modifications SAP apportées à votre système.

Figure 1. Onglets de la vue Analyse de l’impact des modifications

Viewing the test coverage of impacted transactions

Dans la vue Analyse de l’impact des modifications, vous pouvez afficher les transactions affectées par des modifications au sein d’un transport, ainsi que leur pertinence dans votre système SAP en fonction des ratios que vous avez configurés pour la carte thermique.

Pour afficher l’impact des modifications réalisées au sein d’un transport sur vos transactions :

  1. Sous la carte thermique, sélectionnez Écart pour voir les transactions qui sont impactées et qui ne sont pas affectées à des cas de test.
  2. Sous la carte thermique, sélectionnez Ajustement pour voir les transactions qui sont impactées et qui sont affectées à des cas de test.
  3. Sous la carte thermique, sélectionnez Non impacté pour afficher les transactions qui ne sont pas impactées par les modifications.
  4. Sélectionnez Afficher tout (Show all) (sélectionné par défaut) pour voir toutes les transactions ci-dessus.

Filtering the impacted transactions

Dans la vue Analyse de l’impact (Impact Analysis), vous avez la possibilité de filtrer la vue des transactions impactées en fonction de différents critères. Indépendamment de l’onglet d’affichage, vous avez la possibilité de filtrer les transactions impactées en fonction des types d’impact :

  • Tous les types d’impact (par défaut)
  • Ajustements
  • Écarts

En fonction de l’onglet d’affichage dans lequel vous vous trouvez actuellement, vous pouvez filtrer les transactions à impact en fonction des critères suivants :

  • Onglet IU : vous pouvez filtrer les transactions en fonction des types d'interfaces :
    • Tous les types d’interfaces (par défaut)
    • [T] - Transaction dans SAP WinGUI
    • [R] - Rapport/Programme dans SAP WinGUI
    • [W] - Transaction dans SAP WebGUI
    • [F] - Application dans SAP FioriSi vous utilisez une connexion RFC, les onglets d'affichage suivants sont également disponibles :
  • Onglet API : vous pouvez filtrer les transactions en fonction des types d'API :
    • QUERY
    • IDOC
    • RFC
    • BAPI
  • Onglet Sécurité : vous pouvez filtrer les transactions en fonction des types de sécurité :
    • TCode de sécurité: affiche les TCode de sécurité et l'utilisateur autorisé à y accéder.
    • Transactions: affiche les transactions avec leurs utilisateurs correspondants.
      Remarque :

      Les informations relatives à ce type de sécurité ne sont pas affichées dans le mode Liste, mais vous pouvez sélectionner Exporter pour l'afficher sous la forme d'un fichier CSV.

    • Utilisateurs: affiche les utilisateurs avec leurs transactions correspondantes.
      Remarque :

      Les informations relatives à ce type de sécurité ne sont pas affichées dans la vue Liste, mais vous pouvez sélectionner Exporter pour l’afficher sous la forme d’un fichier CSV.

Pour un examen plus approfondi, vous pouvez sélectionner Exporter pour récupérer les transactions filtrées dans un fichier CSV.

Generating test cases for impacted SAP transactions

Prérequis

  • Pour utiliser la génération de tests basée sur l’IA pour la transaction SAP, votre rôle Test Manager doit disposer des autorisations suivantes : Cas de test - Créer.
  • (Pour le Cloud commercial uniquement) Si vous souhaitez tirer parti de la RAG lors de la génération de tests, vous devez d’abord commencer à utiliser l’ancrage dans le contexte, dont la RAG est un composant. Pour commencer à utiliser l’ancrage dans le contexte, consultez la page Meilleures pratiques dédiée.
  • Consider the file types Autopilot can process. Depending on the file type, Autopilot can process certain content from it. The following list presents the file types you can offer to Autopilot, along with details about the type of content Autopilot can process from each 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
      • PDF

Vous pouvez générer des cas de test pour les transactions marquées comme GAP à l’aide d’Autopilot.

Remarque :

Si vous utilisez une connexion RFC, vous ne pouvez générer des tests qu'à partir de l'onglet d'affichage de l'interface utilisateur .

Étapes

  1. Lors de l’étape Analyser les transports de l’ Analyse de l’impact, sélectionnez Vue Liste pour basculer vers une table des transactions impactées.
  2. For the transactions marked as GAP, select Generate. The Provide Supporting Documents window opens, focused on the Add documents section, prompting you for attachments or other documents necessary for generating test cases.

Figure 2. Selecting GenerateTests for Gaps in the Impact Analysis

  1. Dans la section Ajouter des documents de la fenêtre Fournir un contexte supplémentaire , 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.

Graphique 3. La section Ajouter des documents pour générer des tests Pour le Cloud commercial uniquement

  1. (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.

    4. Select Next and provide additional instructions that Autopilot should use when generating test cases. Choose from a prompt from the Prompt library or enter these instructions in the Provide Additional Guidance window. These are some of the instructions that Autopilot can follow:

      • Vous pouvez indiquer à Autopilot 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’Autopilot 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 à Autopilot de générer des préconditions.
      • Vous pouvez demander à ce qu’Autopilot génère un résultat attendu pour chaque étape de test.
      • Par défaut, Autopilot prend en compte les tests existants liés à une exigence afin d’éviter de dupliquer les tests. Cependant, vous pouvez demander à Autopilot de ne pas tenir compte des tests existants lors de la nouvelle génération de tests. Vous pouvez le faire en fournissant une instruction comme : « Ne tenez pas compte des tests liés à cette exigence lors de la génération de tests ».
    5. 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.

    6. Select the Test generation completed notification to review the generated test cases. Expand each test case in the Generate tests panel, and review the generated test cases. If you are satisfied with their content, select Create tests.

    7. Si vous n’êtes pas satisfait des cas de test générés, sélectionnez Régénérer (Regenerate) et fournissez des détails supplémentaires sur votre cas d’utilisation.

      • Joignez davantage de documents pertinents qu’Autopilot pourra utiliser.
      • Select Next and enter additional details in the Provide instructions text box.
      • Après avoir affiné les étapes, sélectionnez Régénérer (Regenerate).
      • Select the Test generation completed notification to access the regenerated test cases.
      • 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.

Graphique 4. La section Exploiter la RAG pour générer des tests

Image 5. Saisir des instructions dans la fenêtre Fournir des conseils supplémentaires

Image 6. Développer un cas de test généré

Creating test sets for impacted transactions

Group the impacted transactions identified by Change Impact Analysis into a new test set so you can schedule and execute coverage tests for those transactions.

  1. Dans la vue Analyse de l’impact des modifications, sélectionnez Vue Table pour basculer vers une table des transactions impactées.

  2. Inspectez les transactions impactées en vous basant sur les informations suivantes :

    • Code : le code unique d’une transaction.
    • Nom : le nom de la transaction.
    • Transport : le transport dont fait partie une transaction.
    • Pertinence : la pertinence d’une transaction, basée sur les ratios configurés au niveau de la carte thermique.
    • Processus : le processus utilisé pour publier les cas de test qui couvrent les transactions impactées.
    • Impact : le type d’impact de la modification sur le statut de test de la transaction. Les champs possibles sont Ajustement, Écart, ou N/A.
    • Ensemble de tests : l’ensemble de tests auquel appartiennent les transactions impactées.
  3. Sélectionnez les transactions que vous souhaitez ajouter à un ensemble de tests.

  4. Sélectionnez Ajouter au nouveau test.

Figure 7. Ajouter des transactions impactées à de nouveaux ensembles de tests

  1. Créez un nouvel ensemble de tests.
  2. Lorsque vous avez terminé de créer des ensembles de test pour analyser les écarts dans votre portefeuille de tests SAP, sélectionnez Terminer (Finish).

Résultat

The Change Impact Analysis is generated and displays Fit and Gap transactions for the selected transports. Impacted transactions can be added to test sets and test cases can be generated for any identified gaps.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour