Strategie testování

Po vytvoření toků a automatizací je dalším krokem jejich otestování. Měli byste zvážit testování všech možných vzorů a výstupů vašich toků. Důvodem je, že váš tok nemusí jednoduše selhat, může běžet, ale bude mít neočekávané výsledky. Testování všech vzorů toto riziko sníží.

Pokud jste v sestavování toků v Power Automate nováčkem, testování automatizace pokaždé, když přidáte nový krok, je nejlepší způsob, jak zajistit, že zachytíte chyby, místo abyste se pokoušeli vytvořit celý tok a poté jej testovali.

Podívejme na příklad na následující ilustraci.

Příklad toku kontroly dodržování předpisů.

V části „Sestava výdajů vytvořena“ vede šipka k rozhodnutí „Zkontrolovat, zda sestava splňuje předpisy.“ Od „Zkontrolovat, zda sestava splňuje předpisy“ vede „Ano“ k „Stav aktualizován na „Kontrola dodržování předpisů dokončena““ a „Ne“ k „Požádat o opravy“.

Doporučujeme zaznamenat výsledky do sloupce Skutečný výsledek v následující tabulce, abyste se ujistili, že jste pokryli všechny možné kombinace, které mohou selhat.

Č. případu Podrobnosti kroku Podmínka Očekávaný výsledek Skutečný výsledek
1-1 Kontrola, zda sestava splňuje předpisy Předpisy dodrženy Stav aktualizován na „Kontrola dodržování předpisů dokončena“
1-2 Kontrola, zda sestava splňuje předpisy Předpisy nedodrženy E-mail odeslaný zaměstnanci za účelem opravy sestavy výdajů
1-3 Kontrola, zda sestava splňuje předpisy Kontrola dodržování předpisů selže Upozorněný tvůrce toku a zaprotokolované selhání funkce „spuštění toku“.
2 Stav aktualizován na „Kontrola dodržování předpisů dokončena“ Aktualizace stavu selže Upozorněný tvůrce toku a zaprotokolované selhání funkce „spuštění toku“.
3 E-mail odeslaný zaměstnanci za účelem opravy sestavy výdajů Odeslání e-mailu selže Upozorněný tvůrce toku a zaprotokolované selhání funkce „spuštění toku“.

Tip

Chcete-li simulovat selhání odesílání e-mailu, zkuste odeslat testovací e-mail na neexistující adresu.

Testování v prostředích „pouze v ostrém provozu“

V ideálním případě by všechny testy měly být prováděny v testovacím prostředí. Mohou však nastat situace, kdy nemáte prostředí k testování odděleně od živých systémů. V těchto případech můžete použít následující metody:

  • Pro vyhledávání: Jako výsledek použijte statický text k napodobení vyhledávání.

  • Pro zadávání údajů: Vytvořte krok k vytvoření nového záznamu a poté další tok k odstranění stejného záznamu.

  • Pro odesílání dat: Je-li to možné, vytvořte v systému, do kterého chcete data odeslat, testovací prostředí.

Testování s uživateli

Po dokončení systematických testů byste měli také provést závěrečnou kontrolu se svými uživateli (v ideálním případě se stejnými lidmi, kteří na procesu pracovali před automatizací). To pomáhá zajistit, aby vaše automatizace dělala to, co očekáváte, a přinášela konzistentní výsledky.