Я ищу информацию [я не решаюсь сделать вывод «Лучшие практики»] для автоматизации приложений. Я конкретно имею в виду замену того, что предсказуемо повторяется с помощью традиционных ручных средств [людей, манипулирующих графическим интерфейсом], чем-то, что запланировано пользователем и выполняется «автоматически».
Мы используем AutoIT внутри компании для выполнения автоматизированного тестирования и рассмотрели тот же подход для обеспечения автоматической обработки наших приложений, но мы сопротивляемся из-за возможности «случайного» взаимодействия пользователя с приложением параллельно. с выполнением запланированной «автоматики» и, следовательно, «ломкой» автоматики.
Стесняетесь создавать собственный планировщик с известными событиями и фиксированными аргументами для управления предопределенным набором действий, какие подходы следует оценить/рассмотреть и какие инструменты потребуются?
Дополнительная информация. Некоторые называют эту возможность «пакетной обработкой» в контексте приложения.