Teststrategi

Når du er færdig med at oprette flow og automatisering, er det næste trin at teste det. Du bør overveje at teste alle de mulige mønstre og resultater af dine flow. Det skyldes, at dit flow muligvis ikke bare mislykkes, men det kan medføre uventede resultater. Denne risiko reduceres ved at teste alle mønstre.

Hvis det er første gang, du opretter flows i Power Automate, er det en god ide at teste automatiseringen, hver gang du tilføjer et nyt trin, for at sikre, at du fanger fejl, frem for at forsøge at opretter hele flowet og derefter teste det.

Lad os se på det eksempel, der vises i følgende illustration.

Eksempel på et flow for overholdelseskontrol.

Fra "Udgiftsrapport oprettet" fører en pil fører til beslutningen "Kontrollér, om rapporter opfylder kravene". Fra "Tjek, om rapporten opfylder kravene", fører Ja til "Status opdateret til "Overholdelseskontrol fuldført"", og Nej fører til "Anmod om rettelser".

Det anbefales, at du optager resultaterne i kolonnen Faktisk resultat i en tabel som følgende, for at sikre, at du har dækket alle mulige kombinationer, der kan mislykkes.

Sagsnr. Trindetaljer Betingelse Forventet resultat Faktisk resultat
1-1 Kontrol af, om rapporten overholder kravene Kravene overholdt Status opdateret til "Overholdelseskontrol fuldført"
1-2 Kontrol af, om rapporten overholder kravene Kravene ikke overholdt Mail sendt til medarbejderen for at rette udgiftsrapporten
1-3 Kontrol af, om rapporten overholder kravene Overholdelseskontrol mislykkes Besked sendt til opretter af flow, og fejl logført i funktionen for "kørsel af flow".
2 Status opdateret til "Overholdelseskontrol fuldført" Statusopdatering mislykkes Besked sendt til opretter af flow, og fejl logført i funktionen for "kørsel af flow".
3 Mail sendt til medarbejderen for at rette udgiftsrapporten Mail blev ikke sendt Besked sendt til opretter af flow, og fejl logført i funktionen for "kørsel af flow".

Tip

Hvis du vil simulere afsendelsesfejl for mail, kan du prøve at sende en testmail til en ikke-eksisterende adresse.

Test i "kun live"-miljøer

Alle test skal ideelt set udføres i testmiljøer. Der kan dog være situationer, hvor du ikke har et miljø, hvor du kan teste separat fra kørende systemer. I disse tilfælde kan du benytte følgende fremgangsmåder:

  • Til opslag: Brug statisk tekst som et resultat for at efterligne et opslag.

  • Til dataindtastning: Opret et trin til oprettelse af en ny post efterfulgt af et andet flow for at slette den samme post.

  • Til afsendelse af data: Hvis det er muligt, skal du konfigurere et testmiljø på det system, du vil sende dataene til.

Teste med brugere

Når du har fuldført de systematiske test, skal du også køre en endelig kontrol af brugerne (ideelt set de samme personer, der arbejdede på processen før automatiseringen). Det er med til at sikre, at din automatisering gør det, du forventer, og viser konsekvente resultater.