Teststrategi

När du är klar med flöden och automatisering är nästa steg att du testar det. Du bör överväga att testa alla möjliga mönster och förfallna flöden. Det beror på att flödet kanske inte bara misslyckas, men det kan köra det och ge oväntade resultat. Om du testar alla mönster minskar risken.

Om du är ny med att skapa flöden i Power Automate är testa automatiseringen varje gång du lägger till ett nytt steg det bästa sättet att se till att du får fel, snarare än att försöka bygga hela flödet och sedan testa det.

Låt oss ta en titt på exemplet som visas i följande illustration.

Exempel på ett flöde för regelefterlevnadskontroll.

Från "Skapad utgiftsrapport" leder en pil till beslutet "Kontrollera om rapporten uppfyller kraven". Från "Kontrollera om rapporten uppfyller överensstämmelsen", leder Ja till "Status uppdaterad till Regelefterlevnadskontrollen har slutförts" och Inga leads till "Begär korrigeringar".

Vi rekommenderar att du registrerar dina resultat i Faktiskt resultat i en tabell som följande för att försäkra dig om att du har täckt alla möjliga kombinationer som kan misslyckas.

Ärendenr. Stegdetaljer Villkor Förväntat resultat Faktiskt resultat
1-1 Kontrollera om rapporten uppfyller kraven Efterlevnad uppfylld Status uppdaterad till "Regelefterlevnadskontrollen har slutförts"
1-2 Kontrollera om rapporten uppfyller kraven Efterlevnad ej uppfylld E-post skickas till den anställde för att åtgärda utgiftsrapporten
1-3 Kontrollera om rapporten uppfyller kraven Regelefterlevnadskontrollen misslyckas Meddelad flödesskapare och loggat fel för funktionen "flödeskörningar".
2 Status uppdaterad till "Regelefterlevnadskontrollen har slutförts" Statusuppdateringen misslyckas Meddelad flödesskapare och loggat fel för funktionen "flödeskörningar".
3 E-post skickas till den anställde för att åtgärda utgiftsrapporten Skicka e-post misslyckas Meddelad flödesskapare och loggat fel för funktionen "flödeskörningar".

Dricks

Försök att skicka ett test-e-postmeddelande till en adress som inte finns om du vill simulera e-postutskicksfel.

Testa i "endast live"-miljöer

Alla tester bör göras i testmiljöer. Det kan dock finnas situationer där det inte finns någon miljö att testa separat från live-system. I så fall kan du använda följande metoder:

  • För uppslag: Använd statisk text som resultat när du imiterar ett uppslag.

  • För datainmatning: Skapa ett steg för att skapa en ny post, följt av ett annat flöde för att ta bort samma post.

  • För utskick av data: Ställ om möjligt upp en testmiljö på det system du vill skicka data till.

Testa med användare

När du har genomfört de systematisk testerna bör du också köra en sista kontroll med dina användare (och de personer som arbetade med processen innan den automatiska kontrollen slutfördes). På så sätt kan du se till att din automatisering gör vad du förväntar dig och ger ett konsekvent resultat.