2010-07-01 6 views
0

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

ответ

0

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

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

+0

Я знаю, что это уже давно, но я вернулся к этой компании снова этим летом в качестве стажера и нашел селен вместе с новыми найденными знаниями в разборе DOM в качестве ответов на эту проблему – mike