Мне нужно автоматизировать тестирование настольных приложений на основе затмения. Это достойно? Если да, какие инструменты я могу использовать с некоторыми хорошо известными инструментами непрерывной интеграции?
Мы используем коммерческий инструмент под названием WindowTester от экземпляров. Вы можете купить его вместе с WindowBuilder (дизайнер пользовательского интерфейса) в пакете RCP Developer. Это действительно хорошо и довольно дешево, на мой взгляд.
SWTBot становится зрелым и может использоваться для тестирования графического интерфейса на основе SWT.
Вы можете интегрировать эти тесты в процесс непрерывной интеграции или даже сделать их тестом JUnit.