Лично я думаю, что вам нужно изменить архитектуру, чтобы упростить автоматическое тестирование пользовательского интерфейса.Причины, по которым эта статья хорошо сформулирована: http://blog.objectmentor.com/articles/2010/01/04/ui-test-automation-tools-are-snake-oil
В журнале Delphi когда-то была интересная статья об автоматическом тестировании пользовательских интерфейсов из кода (без специального инструмента тестирования графического интерфейса).Потребуется немного больше времени, чтобы найти, чем я ожидал, и может быть недоступен в Интернете.Будет обновлять мой ответ, когда / если я его найду.
Статья Джулиана Бакнолла «Создание легко тестируемых пользовательских интерфейсов» (DevExpress) была опубликована в выпуске 120 «The Delphi Magazine».К сожалению, статья больше не в сети.Вам придется купить полную коллекцию The Delphi Magazine: USB-накопитель емкостью 1 ГБ со всеми выпусками и всеми кодами, когда-либо опубликованными в The Delphi Magazine.Стоит 36 фунтов стерлингов!(И нет, я не получаю комиссию).