studio
2023.10
false
UiPath logo, featuring letters U and I in white
Guide de l’utilisateur de Studio
Last updated 4 nov. 2024

Création de votre premier cas de test codé

Ce tutoriel fournit des instructions étape par étape pour créer un cas de test codé qui saisit des informations dans un formulaire Web et les vérifie à l’aide de Test Manager. Pour automatiser le formulaire Web et y accéder, l’exemple utilise les éléments du référentiel d’objets et UIAutomation. Vous pouvez accéder à l’exemple de formulaire ici.
Prérequis
  1. Créez un cas de test codé Dans le groupe Fichier (File), sélectionnez Nouveau (New) puis Cas de test codé (Coded Test Case).
    Le code du cas de test est divisé en trois parties (Organisation-Action-Assertion (Arrange-Act-Assert)), semblable au modèle Étant Donné-Quand-Alors (Given-When-Then).
    • Organisation (Arrange) : configure les données de test.
    • Action (Act) : effectuez les étapes du cas de test.
    • Assertion (Assert) : vérifiez le résultat du cas de test.
  2. Récupérez les éléments d'IU de votre application de test, afin de pouvoir les utiliser dans votre cas de test codé. Pour cet exemple, récupérez les éléments d’IU du formulaire Web. Accédez à l'onglet Référentiel d'objets (Object Repository) et créez une application nommée FormulaireTest (TestForm).
  3. Dans l'application FormulaireTest (v), créez un écran nommé ÉcranFormulaireTest (TestFormScreen) et indiquez l'onglet Chrome dans lequel le formulaire Web est ouvert.


  4. Dans l'écran ÉcranFormulaire (TestTestFormScreen), créez un élément pour chaque champ et bouton à l’intérieur du formulaire. Les éléments d'IU sont classés par ordre alphabétique dans l'ordre croissant.


  5. Commencez à concevoir votre cas de test codé en utilisant les services UIAutomation et Test (Testing).
  6. Dans la section Organisation (Arrange), utilisez le service UIAutomation ainsi que les API Ouvrir (Open) et SaisirDans (TypeInto) pour ouvrir le formulaire Web et saisir les données de test. Pour cet exemple, utilisez l'exemple de code suivant :
    var screen = uiAutomation.Open(ObjectRepository.Descriptors.TestForm.TestFormScreen);
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Name, "John Doe");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Email, "john.doe@uipath.com");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Password, "1234");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.ConfirmPassword, "1234");var screen = uiAutomation.Open(ObjectRepository.Descriptors.TestForm.TestFormScreen);
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Name, "John Doe");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Email, "john.doe@uipath.com");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Password, "1234");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.ConfirmPassword, "1234");
    
    Astuce : utilisez IntelliSense à l'intérieur de Studio IDE. Appuyez sur Ctrl+Space et utilisez IntelliSense pour :
    • Remplissage automatique du code
    • Lecture de la documentation de l'API – lecture des paramètres d'une API. Dans l'écosystème des automatisations codées, les paramètres d'API sont l'équivalent des propriétés d'activité.




  7. Dans la section Action (Act), saisissez l'action de soumission du formulaire. Pour cet exemple, utilisez l'exemple de code suivant :
    screen.Click("Submit");screen.Click("Submit");


  8. Dans la section Assertion (Assert), utilisez le service Test (Testing) ainsi que l'API VérifierExpression (VerifyExpression) pour vérifier si le texte dans Vérification (Verification) est le nom d'utilisateur saisi à l'étape 6. Pour cet exemple, utilisez l'exemple de code suivant :
    testing.VerifyExpression(screen.GetText("Verification") == "John Doe");testing.VerifyExpression(screen.GetText("Verification") == "John Doe");


Exemple de projet

Pour suivre les étapes et essayer vous-même le tutoriel, téléchargez l'exemple de projet suivant : Premier cas de test codé (First coded test case).

  • Exemple de projet

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

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.