Strategija testiranja

Kada završite sa pravljenjem tokova i automatizacije, sledeći korak je da ga testirate. Trebalo bi da razmislite o testiranju svih mogućih obrazaca i ishoda vaših tokova. To je zato što vaš tok možda neće jednostavno propasti, može da se pokrene, ali daje neočekivane rezultate. Testiranje svih šablona će smanjiti ovaj rizik.

Ako ste novi u izgradnji tokova Power Automate, testiranje automatizacije svaki put kada dodate novi korak je najbolji način da osigurate da uhvatite greške, umesto da pokušate da izgradite ceo tok, a zatim ga testirate.

Pogledajmo primer prikazan na sledećoj ilustraciji.

Primer toka provere usaglašenosti.

Od "Kreiran izveštaj o troškovima", strelica vodi do odluke "Proverite da li izveštaj ispunjava usaglašenost". Od "Proveri da li izveštaj ispunjava usaglašenost", "Da" vodi do "Status ažuriran u "Provera usaglašenosti je dovršena", a "Ne vodi do "Ispravke zahteva".

Preporučujemo da rezultate zakažete u koloni "Stvarni rezultat " u sledećoj tabeli da biste se uverili da ste pokrili sve moguće kombinacije koje možda neće uspeti.

Br. predmeta Detalji koraka Stanje Očekivani rezultat Stvarni rezultat
1-1 Proverite da li izveštaj ispunjava usaglašenost Usaglašenost ispunjena Status ažuriran u "Provera usaglašenosti završena"
1-2 Proverite da li izveštaj ispunjava usaglašenost Usaglašenost nije ispunjena E-pošta poslata zaposlenom da popravi izveštaj o troškovima
1-3 Proverite da li izveštaj ispunjava usaglašenost Provera usaglašenosti nije uspela Obavešten proizvođač toka i evidentirani neuspeh funkcije "flow runs".
2 Status ažuriran u "Provera usaglašenosti završena" Ažuriranje statusa nije uspelo Obavešten proizvođač toka i evidentirani neuspeh funkcije "flow runs".
3 E-pošta poslata zaposlenom da popravi izveštaj o troškovima Slanje e-pošte nije uspelo Obavešten proizvođač toka i evidentirani neuspeh funkcije "flow runs".

Napojnica

Da biste simulirali greške u slanju e-pošte, pokušajte da pošaljete probnu e-poruku na nepostojeću adresu.

Testiranje u "samo živim" okruženjima

Idealno bi bilo da se svi testovi urade u probnim okruženjima. Međutim, može doći do situacija kada nemate okruženje za testiranje odvojeno od živih sistema. U ovim slučajevima možete da koristite sledeće metode:

  • Za pronalaženje: Koristite statički tekst kao rezultat za imitiranje pronalaženja.

  • Za unos podataka: Kreirajte korak za pravljenje novog zapisa, a zatim drugi tok da biste izbrisali isti zapis.

  • Za slanje podataka: Ako je moguće, podesite probno okruženje na sistemu u koji želite da pošaljete podatke.

Testiranje sa korisnicima

Nakon što završite sistematske testove, trebalo bi da uradite i konačnu proveru sa svojim korisnicima (idealno bi bilo da isti ljudi koji su radili na procesu pre automatizacije). Ovo vam pomaže da osigurate da vaša automatizacija radi ono što očekujete i predstavlja konzistentne ishode.