- Premiers pas avec Test Suite
- Studio
- Suite de tests - Studio
- Vue d'ensemble (Overview)
- Activités et API de test
- Orchestrator
- Testing Robots
- Test Manager
- Analyse de l’impact des modifications
- Prérequis
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Delete test cases
- Documenter les cas de test avec Task Capture
- Créer des scénarios de test
- Importer des cas de test manuels
- Générer des tests pour les prérequis
- 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
- Documents
- Rapports
- Exporter des données
- Opérations en bloc
- Rechercher avec Autopilot
- Résolution des problèmes
Guide de l'utilisateur de Test Suite
Automatiser des tests manuels
Cette page vous présente des instructions pour utiliser efficacement AutopilotTM afin d’automatiser des tests manuels dans Studio Desktop.
Après avoir associé Studio à Test Manager, l’explorateur de tests de Studio Desktop vous offre une vue de tous les cas de test de votre projet Test Manager. Le panneau affiche les tests automatisés ainsi que les tests manuels. Autopilot vous permet de convertir les tests manuels en tests automatisés.
Consultez les sections Création d’un cas de test codé à partir d’un cas de test manuel et Création d’un cas de test low-code à partir d’un cas de test manuel pour découvrir comment convertir les tests manuels en cas de test low-code et codés.
Autopilot utilise les capacités d’UI Automation pour convertir les étapes de test manuelles en étapes automatisées. Afin de référencer les éléments d’IU que vous souhaitez tester, Autopilot a besoin des références du référentiel d’objets pour chacun d’entre eux. Il est essentiel d’appliquer une convention d’affectation de noms cohérente, en veillant à utiliser des noms de contrôle identiques à ceux de votre référentiel d’objets dans le cadre de vos étapes de test manuelles.
Par exemple, envisagez l’étape de test manuel suivante : « Cliquer sur ’Soumettre la demande de prêt’ ». Dans ce cas, Autopilot va générer une activité Cliquer (Click) et tenter de localiser un élément du référentiel d’objets nommé Soumettre la demande de prêt. Des noms de contrôle cohérents dans vos étapes manuelles faciliteront la fluidité du processus de conversion des automatisations.
Une étape de test manuel type peut avoir la structure suivante : « Saisir ’john.doe@gmail.com’ dans le champ ’E-mail’ ». Cette étape comprend les informations suivantes dans le cadre de son automatisation :
- Action : Saisir, qui équivaut à l’activité Saisir dans (Typer Into).
- Données : « john.doe@gmail.com ».
- Cible : « E-mail », reconnu comme l’élément correspondant du référentiel d’objets.
Découvrez dans le tableau les verbes que vous devrez utiliser dans vos étapes manuelles. Ces verbes seront ensuite convertis dans l’activité ou l’API appropriée dans Studio Desktop.
Étape de test manuel | Activité UiPath | API UiPath |
---|---|---|
« ’Cliquer’ sur ’Mon bouton’ » | Cliquer (Click) | Cliquer (Click) |
« ’Saisir’ ’ bonjour tout le monde’ dans ’Mon champ de texte’ » | Saisir dans (Type Into) | Saisir dans (Type Into) |
« ’Récupérer le texte’ à partir de ’Mon libellé’ » | Obtenir le texte (Get Text) | GetText |
« ’Cocher’ ’Ma case à cocher’ » | Vérifier (Check) | Vérifier (Check) |
« ’Sélectionner l’élément’ ’ 3 ans’ dans la ’Durée du prêt’ » | Sélectionner l'élément (Select Item) | Sélectionner l'élément (Select Item) |
Si un formulaire nécessitant une saisie de données s’affiche sur votre écran, vous pouvez utiliser le mot clé ’Remplir le formulaire’ pour demander à Autopilot d’automatiser cette action.
Prenons l’étape de test manuel suivante comme exemple : « Remplir le formulaire à l’écran nommé ’myFormScreen’ avec les valeurs suivantes : Email : ’john@doe.com’, Montant du prêt : ’10 000’, durée du prêt : ’3’ ». Autopilot exécutera la commande « Remplir le formulaire » dans votre automatisation codée en remplissant les valeurs sur tous les contrôles utilisateur identifiés dans le formulaire spécifié.