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.
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.