Share via


Strategija testiranja

Nakon što završite s protokom i automatizacijom, sljedeći je korak da ga testirate. Trebali biste razmotriti testiranje svih mogućih obrazaca i ishoda vaših tokova. To je zato što vaš protok možda neće jednostavno propasti, može se pokrenuti, ali dati neočekivane rezultate. Testiranje svih obrazaca smanjit će taj rizik.

Ako ste novi u izgradnji tokova Power Automate, testiranje automatizacije svaki put kada dodate novi korak najbolji je način da osigurate da uhvatite pogreške, umjesto da pokušavate izgraditi cijeli protok, a zatim ga testirati.

Pogledajmo primjer prikazan na sljedećoj ilustraciji.

Primjer tijeka provjere usklađenosti.

Iz "Stvoreno izvješće o troškovima" strelica vodi do odluke "Provjerite ispunjava li izvješće usklađenost". Iz "Provjeri zadovoljava li izvješće usklađenost", Da vodi do "Status ažuriran na "Provjera usklađenosti dovršena", a Nema potencijalnih klijenata do "Ispravci zahtjeva".

Preporučujemo da rezultate zabilježite u stupac Stvarni rezultat u tablici poput sljedeće kako biste bili sigurni da ste pokrili sve moguće kombinacije koje možda neće uspjeti.

Br. slučaja Detalji koraka Uvjet Očekivani rezultat Stvarni rezultat
1-1 Provjerite ispunjava li izvješće usklađenost Usklađenost je zadovoljena Status ažuriran u "Provjera usklađenosti je dovršena"
1-2 Provjerite ispunjava li izvješće usklađenost Usklađenost nije zadovoljena E-pošta poslana zaposleniku radi ispravljanja izvješća o troškovima
1-3 Provjerite ispunjava li izvješće usklađenost Provjera usklađenosti nije uspjela Prijavljeni proizvođač protoka i zabilježeni neuspjeh u značajci "flow runs".
2 Status ažuriran u "Provjera usklađenosti je dovršena" Ažuriranje stanja nije uspjelo Prijavljeni proizvođač protoka i zabilježeni neuspjeh u značajci "flow runs".
3 E-pošta poslana zaposleniku radi ispravljanja izvješća o troškovima Slanje e-pošte nije uspjelo Prijavljeni proizvođač protoka i zabilježeni neuspjeh u značajci "flow runs".

Savjet

Da biste simulirali pogreške u slanju e-pošte, pokušajte poslati probnu e-poštu na nepostojeću adresu.

Testiranje u okruženjima "samo uživo"

U idealnom slučaju, sve testove treba obaviti u testnim okruženjima. Međutim, mogu postojati situacije u kojima nemate okruženje za testiranje odvojeno od sustava uživo. U tim slučajevima možete koristiti sljedeće metode:

  • Za pretraživanja: za oponašanje pretraživanja koristite statički tekst kao rezultat.

  • Za unos podataka: stvorite korak za stvaranje novog zapisa, nakon čega slijedi drugi tijek za brisanje istog zapisa.

  • Za slanje podataka: ako je moguće, postavite testno okruženje u sustavu kojem želite poslati podatke.

Testiranje s korisnicima

Nakon što završite sustavne testove, trebali biste provesti i završnu provjeru sa svojim korisnicima (idealno istim ljudima koji su radili na procesu prije automatizacije). To pomaže osigurati da vaša automatizacija učini ono što očekujete i predstavlja dosljedne ishode.