Zdieľať cez


Stratégia testovania

Po dokončení vytvárania postupov a automatizácie je ďalším krokom otestovanie. Mali by ste zvážiť testovanie všetkých možných vzorov a výsledkov vašich postupov. Je to preto, lebo váš postup nemusí len jednoducho zlyhať, alebo môže bežať a priniesť neočakávané výsledky. Testovanie všetkých vzorov toto riziko zníži.

Ak ste vo vytváraní postupov v Power Automate nováčikom,najlepším spôsobom zachytenia chýb je testovanie automatizácie zakaždým, keď pridáte nový krok – a nie sa pokúšať vytvoriť celý postup a potom ho otestovať.

Poďme sa pozrieť na príklad na nasledujúcej ilustrácii.

Príklad toku kontroly súladu.

V časti „Správa o výdavkoch bola vytvorená“ vedie šípka k rozhodnutiu „Skontrolovať, či správa spĺňa súlad“. V časti „Skontrolovať, či správa spĺňa súlad“, vedie možnosť „Áno“ na „Stav aktualizovaný na „Kontrola súladu dokončená““ a možnosť „Nie“ na „Vyžiadať opravy“.

Odporúčame vám zaznamenať si výsledky do stĺpca Skutočný výsledok v tabuľke, ako je nasledujúca, aby ste sa uistili, že ste pokryli všetky možné kombinácie, ktoré môžu zlyhať.

Č. prípadu Podrobnosti prípadu Podmienka Očakávaný výsledok Skutočný výsledok
1-1 Skontrolujte, či je správa v súlade s predpismi Súlad splnený Stav bol aktualizovaný na „Kontrola súladu dokončená“
1-2 Skontrolujte, či je správa v súlade s predpismi Súlad nesplnený E-mail odoslaný zamestnancovi, aby opravil výkaz výdavkov
1-3 Skontrolujte, či je správa v súlade s predpismi Kontrola súladu zlyhala Notifikovaný tvorca postupu a zaznamenané zlyhanie do funkcie „postup beží“.
2 Stav bol aktualizovaný na „Kontrola súladu dokončená“ Aktualizácia stavy zlyhala Notifikovaný tvorca postupu a zaznamenané zlyhanie do funkcie „postup beží“.
3 E-mail odoslaný zamestnancovi, aby opravil výkaz výdavkov Odoslanie e-mailu zlyhalo Notifikovaný tvorca postupu a zaznamenané zlyhanie do funkcie „postup beží“.

Prepitné

Ak chcete simulovať zlyhanie odosielania e-mailov, skúste odoslať testovací e-mail na neexistujúcu adresu.

Testovanie v prostrediach „naživo“

V ideálnom prípade by sa všetky testy mali robiť v testovacích prostrediach. Môžu sa však vyskytnúť situácie, keď nemáte prostredie na testovanie oddelene od živých systémov. V týchto prípadoch môžete použiť nasledujúce metódy:

  • Pre vyhľadávania: Použite statický text ako výsledok na napodobnenie vyhľadávania.

  • Pre zadávanie údajov: Vytvorte krok na vytvorenie nového záznamu, po ktorom nasleduje ďalší postup na odstránenie rovnakého záznamu.

  • Na odosielanie údajov: Ak je to možné, nastavte testovacie prostredie v systéme, do ktorého chcete odosielať údaje.

Testovanie s používateľmi

Po dokončení systematických testov by ste mali tiež vykonať záverečnú kontrolu so svojimi používateľmi (ideálne tými istými ľuďmi, ktorí na procese pracovali pred automatizáciou). To pomáha zaistiť, aby vaša automatizácia robila to, čo očakávate, a uvádzala konzistentné výsledky.