Strategia di test

Dopo aver terminato la creazione di flussi e automazione, il passaggio successivo consiste nel testarli. È consigliabile considerare la possibilità di testare tutti i possibili modelli e risultati dei tuoi flussi. Questo perché il flusso potrebbe non solo generare errori, ma potrebbe anche essere eseguito producendo risultati imprevisti. L'esecuzione di test su tutti i modelli ridurrà questo rischio.

Se sei inesperto nella creazione di flussi in Power Automate, l'esecuzione di test sull'automazione ogni volta che aggiungi un nuovo passaggio è il modo migliore per essere sicuro di individuare gli errori, piuttosto che tentare di costruire l'intero flusso e poi testarlo.

Esaminiamo l'esempio riportato nell'illustrazione seguente.

Esempio di flusso di controllo della conformità.

Da "Nota spese creata", una freccia porta alla decisione "Verifica se il report soddisfa la conformità". Da "Verifica se il report soddisfa la conformità", Sì porta a "Stato aggiornato a Controllo conformità completato" e No porta a "Richiedi correzioni".

Ti consigliamo di registrare i risultati nella colonna Risultato effettivo in una tabella come la seguente, per assicurarti di aver coperto tutte le possibili combinazioni che potrebbero generare errori.

N. caso. Dettagli passaggio Condizione Risultato previsto Risultato effettvo
1-1 Verifica se il report soddisfa la conformità Conformità soddisfatta Stato aggiornato a "Controllo conformità completato"
1-2 Verifica se il report soddisfa la conformità Conformità non soddisfatta Messaggio e-mail inviato al dipendente per correggere la nota spese
1-3 Verifica se il report soddisfa la conformità Controllo di conformità non riesce L'autore del flusso viene informato e l'errore registrato nella funzionalità "esecuzioni flusso".
2 Stato aggiornato a "Controllo conformità completato" Aggiornamento stato non riesce L'autore del flusso viene informato e l'errore registrato nella funzionalità "esecuzioni flusso".
3 Messaggio e-mail inviato al dipendente per correggere la nota spese Invio e-mail non riuscito L'autore del flusso viene informato e l'errore registrato nella funzionalità "esecuzioni flusso".

Suggerimento

Per simulare gli errori di invio di messaggi e-mail, provare a inviare un messaggio e-mail di prova a un indirizzo inesistente.

Test in ambienti "solo live"

Idealmente, tutti i test dovrebbero essere eseguiti in ambienti di test. Tuttavia, potrebbero esserci situazioni in cui non si dispone di un ambiente da testare separatamente rispetto ai sistemi live. In questi casi, puoi utilizzare i seguenti metodi:

  • Per le ricerche: usa testo statico come risultato per simulare una ricerca.

  • Per l'immissione di dati: crea un passaggio per creare un nuovo record, seguito da un altro flusso per eliminare lo stesso record.

  • Per inviare dati: se possibile, configura un ambiente di test sul sistema a cui vuoi inviare i dati.

Test con utenti

Dopo aver completato i test di sistema, è consigliabile anche eseguire un controllo finale con gli utenti (idealmente le stesse persone che stavano lavorando al processo prima dell'automazione). Ciò aiuta a garantire che l'automazione faccia quanto previsto e generi risultati coerenti.