В настоящее время мы думаем о том, чтобы наши приложения автоматически создавались и тестировались на сервере CI .
Моя главная проблема связана с тестами пользовательского интерфейса. Я играл с FlexMonkium / Selenium IDE в Firefox, но это не очень хорошо с моим приложением. Я также тестирую RIATest 3 , но мне бы больше понравился подход Firefox, потому что его легко использовать нетехническим пользователям.
Еще большее беспокойство вызывает то, что мое приложение действительно сложное, использует пользовательские события, пользовательские компоненты, вызовы ExternalInterface ... Для того, чтобы все это работало гладко, нужно ли мне придавать AutomationName каждому одному компоненту? Как я могу обработать пользовательские события? RPC время отклика?
В целом, если начать с нуля, каков наилучший способ разработки приложения, совместимого с Automation?