Teststrategi

Når du er ferdig med å opprette flyter og automatisering, er neste trinn å teste det. Du bør vurdere å teste alle mulige mønstre og resultater av flytene. Dette skyldes at flyten din kanskje ikke bare mislykkes, men at den kjører, men produserer uventede resultater. Hvis du tester alle mønstre, reduseres risikoen.

Hvis du ikke har bruk for å bygge flyter i Power Automate, er det best å teste automatiseringen hver gang du legger til et nytt trinn, i stedet for å prøve å bygge hele flyten og deretter teste den.

La oss se på eksemplet i følgende illustrasjon.

Eksempel på en flyt for samsvarskontroll.

Fra "Utgiftsrapport opprettet" fører en pil til beslutningen "Kontroller om rapporter overholder regler og standarder." Fra "Kontroller om rapporter overholder regler og standarder" leder "Ja" til "Status oppdatert til 'Samsvarskontroll fullført'", og "Nei" leder til "Be om reparasjoner".

Vi anbefaler at du registrerer resultatene i kolonnen Faktisk resultat i en tabell som for eksempel følgende, for å være sikker på at du har dekket alle mulige kombinasjoner som kan oppstå.

Saksnr. Trinndetaljer Betingelse Forventet resultat Faktisk resultat
1-1 Kontrollere om rapporten oppfyller samsvarkrav Samsvarskontroll godkjent Status oppdatert til "Samsvarskontroll fullført"
1-2 Kontrollere om rapporten oppfyller samsvarkrav Samsvarskontroll ikke godkjent E-post sendt til ansatt for å korrigere reiseregningsrapporten
1-3 Kontrollere om rapporten oppfyller samsvarkrav Samsvarskontroll mislyktes Varslet om flytoppretter og logget feil til "flytkjøringer"-funksjonen.
2 Status oppdatert til "Samsvarskontroll fullført" Statusoppdatering mislykkes Varslet om flytoppretter og logget feil til "flytkjøringer"-funksjonen.
3 E-post sendt til ansatt for å korrigere reiseregningsrapporten E-post ble ikke sendt Varslet om flytoppretter og logget feil til "flytkjøringer"-funksjonen.

Tips

Hvis du vil simulere sendefeil for e-post, kan du prøve å sende en test-e-post til adressen.

Teste i "kun live"-miljøer

Ideelt sett bør alle tester utføres i testmiljøer. Det kan imidlertid oppstå situasjoner der du ikke har et miljø for separat testing fra live-systemer. I slike tilfeller kan du bruke følgende metoder:

  • For oppslag: Bruk statisk tekst som resultat for å etterligne et oppslag.

  • For dataregistrering: Opprett et trinn for å opprette en ny oppføring, etterfulgt av en annen flyt for å slette den samme oppføringen.

  • For sending av data: Sett opp et testmiljø på systemet som du vil sende dataene til, om mulig.

Teste med brukere

Når du har fullført de systematisk testene, bør du også kjøre en siste sjekk med brukerne (det vil si de samme personene som arbeidet på prosessen før automatiseringen). Dette bidrar til å sikre at automatiseringen gjør det du forventer, og viser konsekvente resultater.