Strategija za preskušanje

Ko končate z izdelavo tokov in avtomatizacije, je naslednji korak, da ga preizkusite. Razmislite o testiranju vseh možnih vzorcev in rezultatov vaših tokov. To je zato, ker vaš tok morda ne bo preprosto neuspešen, lahko se bo izvajal, vendar bo povzročil nepričakovane rezultate. Testiranje vseh vzorcev bo zmanjšalo to tveganje.

Če šele začnete graditi tokove v Power Automate, je testiranje avtomatizacije vsakič, ko dodate nov korak, najboljši način za zagotovitev, da boste ujeli napake, namesto da poskušate zgraditi celoten tok in ga nato testirati.

Oglejmo si primer, prikazan na naslednji sliki.

Primer poteka preverjanja skladnosti.

Od »Ustvarjeno poročilo o stroških« puščica vodi do odločitve »Preveri, ali je poročilo skladno«. Od »Preveri, ali je poročilo skladno«, Da vodi do »Stanje je posodobljeno na 'Preverjanje skladnosti končano'« in Ne vodi do »Zahtevaj popravke«.

Priporočamo, da svoje rezultate zabeležite v stolpec Dejanski rezultat v tabeli, kot je naslednja, da zagotovite, da ste zajeli vse možne kombinacije, ki bi lahko bile neuspešne.

Zadeva št. Podrobnosti koraka Pogoj Pričakovani rezultat Dejanski rezultat
1-1 Preverite, ali poročilo izpolnjuje zahteve Skladnost izpolnjena Stanje posodobljeno na »Preverjanje skladnosti končano«
1-2 Preverite, ali poročilo izpolnjuje zahteve Skladnost ni izpolnjena Poslano e-poštno sporočilo zaposlenemu, da popravi poročilo o stroških
1-3 Preverite, ali poročilo izpolnjuje zahteve Preverjanje skladnosti ne uspe Obveščen izdelovalec toka in zabeležena napaka funkcije "teče tok".
2 Stanje posodobljeno na »Preverjanje skladnosti končano« Posodobitev stanja ni uspela Obveščen izdelovalec toka in zabeležena napaka funkcije "teče tok".
3 Poslano e-poštno sporočilo zaposlenemu, da popravi poročilo o stroških Pošiljanje e-pošte ni uspelo Obveščen izdelovalec toka in zabeležena napaka funkcije "teče tok".

Nasvet

Če želite simulirati napake pri pošiljanju e-pošte, poskusite poslati testno e-pošto na neobstoječ naslov.

Testiranje v "samo v živo" okoljih

V idealnem primeru bi morali biti vsi testi opravljeni v testnih okoljih. Vendar pa lahko pride do situacij, ko nimate okolja za testiranje ločeno od aktivnih sistemov. V teh primerih lahko uporabite naslednje metode:

  • Za poizvedbe: uporabite statično besedilo kot rezultat za posnemanje poizvedbe.

  • Za vnos podatkov: ustvarite korak za ustvarjanje novega zapisa, ki mu sledi drug tok za brisanje istega zapisa.

  • Za pošiljanje podatkov: Če je mogoče, nastavite testno okolje v sistemu, v katerega želite poslati podatke.

Preskušanje z uporabniki

Ko končate sistematične teste, morate opraviti tudi končno preverjanje pri svojih uporabnikih (v najboljšem primeru pri istih ljudeh, ki so delali na procesu pred avtomatizacijo). To pomaga zagotoviti, da vaša avtomatizacija dela tisto, kar pričakujete, in zagotavlja dosledne rezultate.