Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Automatisations de test
Amazon Quick Automate fournit des fonctionnalités complètes pour tester vos automatisations. Cette section décrit les outils et fonctionnalités disponibles pour valider votre comportement d'automatisation.
Modes de test
Choisissez entre deux modes pour tester votre automatisation :
Mode d'exécution : exécute l'automatisation du début à la fin sans s'arrêter. Tous les points d'arrêt de l'automatisation seront ignorés. Ce mode est idéal pour tester le flux complet de votre automatisation.
Mode de débogage : exécute l'automatisation et s'arrête à tous les points d'arrêt que vous avez définis ou en cas d'exception. Cela vous permet d'inspecter l'état de l'automatisation, de surveiller les variables et de valider le comportement à des moments spécifiques de votre processus.
Volet de test
Le volet Test comprend deux onglets principaux qui vous aident à surveiller et à contrôler votre test d'automatisation :
Onglet Configuration
L'onglet Configuration fournit des outils pour gérer votre configuration de test :
Gestionnaire de points d'arrêt : répertorie tous les points d'arrêt actuellement définis dans votre automatisation. Supprimez les points d'arrêt directement de cette vue sans retourner dans le canevas.
Tester la navigation - Liens d'accès rapide pour afficher :
Afficher les essais - Voir tous les essais d'automatisation issus des tests
Afficher les cas - Afficher les cas créés lors des tests
Afficher les tâches - Passez en revue toutes human-in-the-loop les tâches générées
Onglet Moniteur
L'onglet Moniteur affiche des informations en temps réel sur votre automatisation en cours d'exécution :
Streaming de l'interface utilisateur : regardez les actions d'automatisation du navigateur s'exécuter en temps réel
Observateur de variables - Surveillez et modifiez les valeurs des variables
Journaux - Suivez les progrès détaillés de l'automatisation
Statuts des tests
Pendant les tests, votre automatisation aura l'un des statuts suivants :
Exécution : l'automatisation exécute activement des actions
En pause (point d'arrêt) : l'exécution s'est arrêtée à un point d'arrêt défini par l'utilisateur
Suspendu (exception) - L'exécution s'est arrêtée en raison d'une erreur
Terminé - L'automatisation a terminé toutes les étapes avec succès
Échec : l'automatisation a rencontré une erreur irrécupérable et s'est arrêtée
Exécution et débogage
Définition des points d'arrêt
Les points d'arrêt vous permettent de suspendre votre automatisation à des moments précis :
Pour ajouter un point d'arrêt :
Survolez une action ou une étape sur le canevas
Cliquez sur Ajouter un point d'arrêt
L'icône du point d'arrêt apparaît sur l'action ou l'étape
Pour supprimer un point d'arrêt :
Cliquez sur Supprimer le point d'arrêt sur l'action
Ou utilisez le gestionnaire de points d'arrêt dans l'onglet Configuration
Note
Configurez les points d'arrêt avant de démarrer le mode de débogage.
Contrôles de débogage
Lorsque votre automatisation est suspendue, plusieurs options de contrôle s'offrent à vous :
Suivant - Exécutez l'action suivante dans votre automatisation et faites une nouvelle pause
Continuer - Reprenez la course jusqu'à ce que le point d'arrêt suivant soit atteint
Arrêter - Fin du test en cours
Ignorer : si une exception est suspendue, cette opération efface l'exception et se poursuit comme si l'action avait été couronnée de succès. Cela est utile si l'exception ne bloque pas le reste de votre test et que vous souhaitez continuer.
Réessayer : si une exception est interrompue, l'action en cours sera réexécutée. Cela est utile si le problème est temporaire ou si vous souhaitez modifier la valeur d'une variable et réessayer avec la nouvelle valeur
Étapes de désactivation
Pour désactiver temporairement des actions ou des étapes sans les supprimer, vous pouvez les désactiver avant de commencer votre test. Les actions ou étapes désactivées seront ignorées pendant le test.
Sélectionnez l'étape à désactiver
Cliquez sur les options du menu
Choisissez Désactiver
La marche apparaît grisée
Pour réactiver :
Sélectionnez l'étape désactivée
Cliquez sur les options du menu
Choisissez Activer
Observateur variable
L'observateur de variables dans l'onglet Moniteur fournit une visibilité permettant d'inspecter les données utilisées par votre automatisation pendant le test. Pour inspecter une variable :
Ouvrez l'observateur de variables dans l'onglet Moniteur pendant que le test est suspendu
Cliquez sur Ajouter pour rechercher et sélectionner les variables à inspecter
Afficher la valeur actuelle de la variable
Modifiez les valeurs pour tester différents scénarios :
Cliquez sur l'icône en forme de crayon à côté de n'importe quelle variable
Entrez une nouvelle valeur à tester
Continuez l'exécution pour continuer avec la nouvelle valeur
Cette fonctionnalité est particulièrement utile pour :
Tester différentes conditions de données
Validation de la gestion des erreurs
Simulation de cas extrêmes
Résolution de problème
Corriger avec Assistant
Lorsque votre automatisation rencontre une exception, l'assistant d'automatisation peut vous aider à identifier et à résoudre les problèmes :
Cliquez sur Corriger avec l'assistant lorsque vous êtes en pause suite à une erreur
L'assistant va :
Analyser le message d'erreur
Consultez les journaux d'exécution
Consultez sa base de connaissances sur le dépannage
Expliquez clairement le problème
Suggérer des solutions potentielles
Discutez avec l'assistant pour :
Posez des questions sur l'erreur
Mettez à jour l'automatisation en fonction des modifications recommandées
Métriques de test
Une fois votre test terminé, Amazon Quick Automate fournit des mesures de test complètes pour vous aider à comprendre les performances de l'automatisation et à valider la couverture des tests. Consultez les indicateurs clés concernant votre exécution de tests :
Durée totale : durée du test du début à la fin
Nombre de dossiers terminés - Nombre de dossiers dont le traitement a été terminé (à l'exception de ceux créés ou en attente)
Durée moyenne par dossier - Durée moyenne de traitement pour chaque dossier traité
Taux de réussite des dossiers - Pourcentage de dossiers terminés sans exception
Nombre de tâches créées - Nombre de human-in-the-loop tâches générées pendant le test
Couverture des actions : pourcentage d'actions de votre automatisation exécutées pendant le test, ce qui permet d'identifier les chemins non testés