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