Тестовая среда для приложения Eclipse RCP - PullRequest
7 голосов
/ 28 апреля 2011

Я новичок в Eclipse RCP, и я ищу среду с открытым исходным кодом для тестирования моего приложения RCP (особенно GUI).Я хочу запускать эти тесты как модульные тесты.

Можете ли вы предложить несколько хороших фреймворков, с которыми вы получили хороший опыт?

Ответы [ 4 ]

6 голосов
/ 29 апреля 2011

Сборки платформы eclipse поставляются с тестовой средой Junit Plug-in, которая позволяет тестам JUnit, написанным как плагины, запускаться в контексте приложения Eclipse или RCP.Затем тесты плагинов JUnit могут использовать SWTBot, а также стандартный API платформы (открытые окна, представления представлений и т. Д.).

См. http://www.eclipse.org/articles/Article-PDE-Automation/automation.html, чтобы начать.

См. Также Автоматизация юнит-тестов (junit) для разработки Eclipse Plugin

2 голосов
/ 28 апреля 2011

Вы можете попробовать SWTBot .Это сделано явно для пользовательского интерфейса SWT.Он все еще находится в стадии инкубации, но активно развивается.

1 голос
/ 11 октября 2011

Вы можете попробовать WindowTester Pro - раньше он был коммерческим продуктом, но после того, как Google купил его, он с открытым исходным кодом, и теперь он бесплатный, это действительно хорошо http://code.google.com/javadevtools/wintester/html/index.html

1 голос
/ 24 июня 2011

У меня была презентация на EclipseCon '11 на эту тему: 10 Методы тестирования плагина .

...