новое тестирование автоматизации интерфейса gwt - PullRequest
0 голосов
/ 02 июля 2010

Таким образом, наш интерфейс переделывается в новый GWT-приложение. Я работал над созданием сценариев автоматизации для старого интерфейса с использованием cURL в некоторых сценариях tcl / Ожидаем. Поскольку я смотрю на новое приложение, я начинаю все больше понимать, что о cURL не может быть и речи о выполнении этих веб-взаимодействий, и мне было интересно, есть ли у кого-нибудь какие-либо идеи / опыт тестирования веб-приложения, созданного с помощью GWT ?? Любая помощь будет принята с благодарностью !!

1 Ответ

0 голосов
/ 02 июля 2010

Наиболее близкой аналогией с тестами cURL для статического пользовательского интерфейса для динамического интерфейса JS / GWT будут Selenium (или Webdriver ) тесты. Тесты Selenium загружают страницу в настоящий браузер, включая все JS, и имитируют щелчок и взаимодействие с элементами пользовательского интерфейса и тестами, которые они реагируют соответствующим образом.

Тем не менее, модульные тесты также должны быть написаны для проверки функциональности вашего GWT UI без необходимости загружать страницу в браузер, просто проверяя, правильно ли работает базовый Java / JS. Шаблон MVP стремится сделать это проще / быстрее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...