Automazioni di test - Amazon Quick

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Automazioni di test

Amazon Quick Automate offre funzionalità complete per testare le tue automazioni. Questa sezione descrive gli strumenti e le funzionalità disponibili per convalidare il comportamento di automazione.

Modalità di test

Scegli tra due modalità per testare la tua automazione:

  • Modalità Esegui: esegue l'automazione dall'inizio alla fine senza interruzioni. Tutti i punti di interruzione dell'automazione verranno ignorati. Questa modalità è ideale per testare l'intero flusso dell'automazione.

  • Modalità debug: esegue l'automazione e si interrompe in corrispondenza di qualsiasi punto di interruzione impostato o in caso di eccezione. Ciò consente di ispezionare lo stato dell'automazione, monitorare le variabili e convalidare il comportamento in punti specifici del processo.

Riquadro di test

Il riquadro Test include due schede principali che consentono di monitorare e controllare il test di automazione:

Scheda Configurazione

La scheda Setup fornisce strumenti per la gestione della configurazione di test:

  • Breakpoint manager: elenca tutti i punti di interruzione attualmente impostati nell'automazione. Rimuovi i punti di interruzione direttamente da questa vista senza tornare all'area di disegno.

  • Navigazione di prova - Link di accesso rapido per visualizzare:

    • Visualizza le esecuzioni: visualizza tutte le esecuzioni di automazione dei test

    • Visualizza i casi: visualizza i casi creati durante i test

    • Visualizza le attività: esamina tutte human-in-the-loop le attività generate

Scheda Monitor

La scheda Monitor mostra informazioni in tempo reale sull'automazione in esecuzione:

  • Streaming dell'interfaccia utente: guarda le azioni di automazione del browser eseguite in tempo reale

  • Variable Watcher: monitora e modifica i valori delle variabili

  • Registri: monitora i progressi dettagliati dell'automazione

Stati dei test

Durante il test, l'automazione si troverà in uno di questi stati:

  • In esecuzione: l'automazione esegue attivamente le azioni

  • In pausa (punto di interruzione): l'esecuzione si è interrotta in corrispondenza di un punto di interruzione definito dall'utente

  • Sospesa (eccezione): l'esecuzione è stata interrotta a causa di una condizione di errore

  • Completato: l'automazione ha completato correttamente tutti i passaggi

  • Fallito: l'automazione ha rilevato un errore irreversibile e si è interrotta

Esecuzione ed esecuzione del debug

Impostazione dei punti di interruzione

I punti di interruzione consentono di mettere in pausa l'automazione in punti specifici:

Per aggiungere un punto di interruzione:

  • Passa il mouse su un'azione o su un passo sull'area di disegno

  • Fai clic su Aggiungi punto di interruzione

  • L'icona del punto di interruzione viene visualizzata sull'azione o sul passaggio

Per rimuovere un punto di interruzione:

  • Fai clic su Rimuovi punto di interruzione nell'azione

  • Oppure usa il breakpoint manager nella scheda Configurazione

Nota

Configura i punti di interruzione prima di avviare la modalità di debug.

Controlli di debug

Quando l'automazione è in pausa, sono disponibili diverse opzioni di controllo:

  • Avanti: esegui l'azione successiva nell'automazione e metti nuovamente in pausa

  • Continua: riprendi la corsa fino al raggiungimento del punto di interruzione successivo

  • Stop: termina l'attuale esecuzione del test

  • Ignora: se viene messa in pausa su un'eccezione, l'annullerà e continuerà come se l'azione avesse avuto successo. Ciò è utile se l'eccezione non blocca il resto del test e si desidera continuare.

  • Riprova: se viene messo in pausa su un'eccezione, questo tenterà di eseguire nuovamente l'azione corrente. Ciò è utile se il problema è temporaneo o se si desidera modificare il valore di una variabile e riprovare con il nuovo valore

Disattivazione dei passaggi

Per disabilitare temporaneamente azioni o passaggi senza rimuoverli, puoi disattivarli prima di iniziare il test. Le azioni o i passaggi disattivati verranno ignorati durante il test.

  • Seleziona il passaggio da disattivare

  • Fai clic sulle opzioni del menu

  • Scegli Disattiva

  • Il passaggio appare in grigio

Per riattivare:

  • Seleziona la fase disattivata

  • Fai clic sulle opzioni del menu

  • Scegli Attiva.

Osservatore variabile

Il Variable watcher nella scheda Monitor offre visibilità per ispezionare i dati utilizzati dall'automazione durante il test. Per ispezionare una variabile:

  • Apri il Variable watcher nella scheda Monitor mentre il test è in pausa

  • Fai clic su Aggiungi per cercare e seleziona le variabili da ispezionare

  • Visualizza il valore corrente della variabile

  • Modifica i valori per testare diversi scenari:

    • Fai clic sull'icona a forma di matita accanto a qualsiasi variabile

    • Inserisci un nuovo valore da testare

    • Continua l'esecuzione per procedere con il nuovo valore

Questa funzionalità è particolarmente utile per:

  • Testare diverse condizioni di dati

  • Convalida della gestione degli errori

  • Simulazione di casi limite

Risoluzione dei problemi

Risolvi con Assistant

Quando l'automazione incontra un'eccezione, Automation Assistant può aiutarti a identificare e risolvere i problemi:

  • Fai clic su Correggi con Assistant quando sei in pausa a causa di un errore

  • L'Assistente si occuperà di:

    • Analizza il messaggio di errore

    • Esamina i registri di esecuzione

    • Consulta la sua knowledge base sulla risoluzione dei problemi

    • Fornisci una spiegazione chiara del problema

    • Suggerisci potenziali soluzioni

  • Chatta con l'Assistente per:

    • Fai domande sull'errore

    • Aggiorna l'automazione in base a una qualsiasi delle modifiche consigliate

Metriche di test

Una volta completato il test, Amazon Quick Automate fornisce metriche di test complete per aiutare a comprendere le prestazioni di automazione e convalidare la copertura dei test. Visualizza le metriche chiave relative all'esecuzione del test:

  • Tempo di esecuzione totale: quanto tempo è durato il test dall'inizio alla fine

  • Numero di casi completati: numero di casi che hanno terminato l'elaborazione (esclusi quelli creati o in sospeso)

  • Tempo medio per caso: il tempo medio di elaborazione per ogni caso completato

  • Percentuale di successo dei casi: percentuale di casi completati senza eccezioni

  • Numero di attività create: numero di human-in-the-loop attività generate durante il test

  • Copertura delle azioni: percentuale di azioni dell'automazione eseguite durante il test, che aiuta a identificare percorsi non testati