Споделяне чрез


Стратегия за тестване

След като приключите с производството на вашите потоци и автоматизация, следващата стъпка е да го тествате. Трябва да помислите за тестване на всички възможни модели и резултати от вашите потоци. Това е така, защото потокът ви може не просто да се провали, той може да работи, но да доведе до неочаквани резултати. Тестването на всички модели ще намали този риск.

Ако сте нови в изграждането на потоци Power Automate, тестването на автоматизацията всеки път, когато добавяте нова стъпка, е най-добрият начин да се уверите, че улавяте грешки, вместо да се опитвате да изградите целия поток и след това да го тествате.

Нека да разгледаме примера, показан на следващата илюстрация.

Пример за поток за проверка на съответствието.

От "Създаден отчет за разходите" стрелка води до решението "Проверете дали отчетът отговаря на съответствието". От "Проверка дали отчетът отговаря на съответствието", "Да" води до "Състоянието е актуализирано на "Проверката за съответствие е завършена", а "Не" води до "Корекции на заявки".

Препоръчваме ви да запишете резултатите си в колоната Действителен резултат в таблица като следната, за да сте сигурни, че сте обхванали всички възможни комбинации, които може да са неуспешни.

Дело No. Подробни данни за стъпката Състояние Очакван резултат Действителен резултат
1-1 Проверка дали отчетът отговаря на изискванията за съответствие Съответствието е изпълнено Състоянието е актуализирано на "Проверката за съответствие е завършена"
1-2 Проверка дали отчетът отговаря на изискванията за съответствие Съответствието не е изпълнено Имейл, изпратен до служителя, за да коригира отчета за разходите
1-3 Проверка дали отчетът отговаря на изискванията за съответствие Проверката за съответствие е неуспешна Уведомен производител на потока и регистрирана неизправност на функцията "поток работи".
2 Състоянието е актуализирано на "Проверката за съответствие е завършена" Неуспешно актуализиране на състоянието Уведомен производител на потока и регистрирана неизправност на функцията "поток работи".
3 Имейл, изпратен до служителя, за да коригира отчета за разходите Неуспешно изпращане на имейл Уведомен производител на потока и регистрирана неизправност на функцията "поток работи".

Съвет

За да симулирате неуспешни имейли, опитайте да изпратите тестов имейл на несъществуващ адрес.

Тестване в среда "само на живо"

В идеалния случай всички тестове трябва да се извършват в тестова среда. Възможно е обаче да има ситуации, в които нямате среда, в която да тествате отделно от живите системи. В тези случаи можете да използвате следните методи:

  • За справки: Използвайте статичен текст като резултат, за да имитирате справка.

  • За въвеждане на данни: Създайте стъпка за създаване на нов запис, последвана от друг поток, за да изтриете същия запис.

  • За изпращане на данни: Ако е възможно, настройте тестова среда в системата, към която искате да изпратите данните.

Тестване с потребителите

След като завършите систематичните тестове, трябва да извършите и последна проверка с вашите потребители (в идеалния случай същите хора, които са работили по процеса преди автоматизацията). Това помага да се гарантира, че вашата автоматизация прави това, което очаквате, и представя последователни резултати.