Существуют ли какие-либо хорошие платформы для автоматического тестирования графических интерфейсов AWT? - PullRequest
4 голосов
/ 24 сентября 2010

Существуют ли хорошие платформы для автоматического тестирования графических интерфейсов AWT?

Интеграция с JUnit была бы плюсом.

Ответы [ 2 ]

2 голосов
/ 24 сентября 2010

FEST - ваша лучшая ставка.

В основе лежит тестовый фреймворк в стиле JUnit / Test-NG; и его ключевой особенностью является свободный интерфейс вокруг класса Robot.

Хотя оно предназначено для тестирования приложений Swing, я полагаю, что вы также можете тестировать приложения AWT с ним.

Кроме того, благодаря своим корням и истории, он очень похож на тестирование в стиле xUnit, поэтому интеграция с JUnit должна быть простой. Он также имеет плагины для среды IDE Netbeans и Eclipse, что позволяет запускать модульные тесты в среде разработки.

Главный недостаток, однако, заключается в том, что вы не можете «записывать» тестовые случаи, как позволяют некоторые инструменты тестирования. Вам придется кодировать контрольные примеры.

0 голосов
/ 24 сентября 2010

Попробуйте Марафон или Аббат .Я использовал abbot в прошлом, но марафон, кажется, развивается более активно, и аббат кажется довольно устаревшим.

...