Automatisations de test - Amazon Quick Suite

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