Как стать автором
Обновить

Комментарии 7

Спасибо за подробный туториал!
Спассибо, интересно. Это создание сценария для тестирования одного приложения.
Пара вопросов:
1. Как написать реакцию на ошибку и запись в лог?
Пример: в калькуляторе ожидаем 2 *2 =4, а получаем 5, значит пишем ошибку в лог, приложение считает не правильно
2. Есть клиент-серверное решение 2 Десктоп приложения-сервер.
Можно ли при помощи Power Automate Desktop сделать тестирование такой пары десктопных приложений? Например, минимальный тест:
Приложение1 (П1) и приложение 2 (П2) открывают один и тот же фолдер.
П1 переименовывает фолдер. П2 видит, что имя фолдера изменилось — правильное решение.
П2 не видит изменение имени — ошибка.
Самый простой способ, который пришел в голову — завести текстовый файл в файловой системе и, в зависимости от условий, писать в него сообщение об ошибке или об успехе операции. Для этого есть различные блоки условий и возможность взаимодействия с файлами в файловой системе.
Да, но как бы делать проверку того, что должно быть и того, что реально произошло?
Еще раз позволю себе пример: мы запустили тест, он поднимает написанный кем-то калькулятор, жмет кнопки: 2 * 2 = должно быть 4 — тест пройден, а мы получаем 2 * 2 = 5 — приложение написано с ошибкой. Это хотелось бы ловить. Т.е. результатом запуска теста будет или успешный прогон теста, приложение работает, или же тест обнаружил ошибки в приложении.

А в нашем случае получается — тест как-то пробарабанил по приложению, завершился, все ок. Хоть приложение пошло в разнос.
Тогда в идеале надо делать файл чек-лист и в цикле обрабатывать сценарии. Скажем это может быть Excel. Получаем первую строку, смотрим имя сценария и конечный результат, выполняем сценарий и сравниваем его с полученным результатом. Если Ок, то Ок, если нет, то пишем в лог что сценарий не выполнен. Берем вторую строку и так далее.

21й век. Архитектор решений на техническом портале скрипт называет ИИ. Я таким ПО пользовался ещё на ХР, только оно было не от МС и пафосных статей об искусственном интеллекте не было

Если вы про первое предложение статьи, то тут да, я имел ввиду скорее собирательный образ ИИ, который может и анализ проводить и скрипт выполнять. Подобных средств для роботизации немало, тут я соглашусь, но, конкретно в данной статье, решил показать именно MS продукт. Доберусь и до продуктов других вендоров)

Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории