Я использовал рациональный функциональный тестер, где объекты пользовательского интерфейса хранятся в картах объектов (файлы XML), в частных или общих файлах XML. Я могу вам сказать, что обслуживать эти файлы - кошмар, когда у вас много сценариев, и вам нужно внести небольшие изменения в карту объектов, потому что изменился пользовательский интерфейс.
Я предпочитаю способ Java, я согласился с комментариями: «Я хотел бы сказать, что отделение элементов пользовательского интерфейса от реализации ядра должно быть стандартной практикой. В этом для теллура нет ничего нового.