Вот несколько идей
Безголовый пользовательский интерфейс
Вам следует выяснить, можно ли запустить это приложение в режиме "без головы", т.е. без видимого пользовательского интерфейса.Многие приложения имеют эту опцию, хотя она не всегда может быть устаревшей.
UI Automation
Некоторые инструменты для автоматизации пользовательского интерфейса:
* Microsoft UI Automationbr
* HP QuickTest Proffesional
* AutoIt v3
Журнал анализа, если есть один
Вы можетепроверьте, записывает ли приложение, к которому вы подключаетесь, журнал.
* 14:14 Status:OK Activity:Routed 24 messages (or whatever it does) Uptime:2h12m
* 14:15 Status:OK Activity:No Activity Uptime:2h13m
* 14:16 Status:OK Activity:Routed 12 messages, 2 failed see error.log for details Uptime:2h14m
Если это так, то вы можете написать сценарий диагностики, который читает журнал, анализирует состояние, активность, время работы и поднимает флаги для любого странного поведения.,
Надеюсь, это поможет!