Можно ли использовать Junit в качестве альтернативы для тестирования браузера весной?

StackOverflow https://stackoverflow.com/questions/3585135

Вопрос

Я наращиваю веб-приложение Spring и до сих пор все мои тестирования использует браузер.

Это включает в себя запуск сервера, открывая окно браузера и проверку, чтобы увидеть, если доступ к любой из страниц вызывает ошибку.

Это начинает получать повторяющиеся и, похоже, не является наиболее эффективным способом для этого.

Поскольку Junit JAR-файл уже находится в моем проекте, может ли он использоваться в качестве альтернативы этого тестирования браузера и, если это так, любые советы о том, как начать создание JUnit, имитируют акт открытия браузера для доступа к веб-приложению?

Это было полезно?

Решение

Взгляни на Селен. Отказ Это позволяет сценарию функциональные тесты, используя JUnit или Testng и выполнить их в браузере, автоматически.

Другие советы

Вы можете использовать расширение HTMLUNIT для скрипта для привода веб-сайта от Junit.

Я использовал некоторое время назад и работал нормально для того, что я делал тогда.

видеть http://htmlunit.sourceforge.net/

Я предлагаю вам попробовать Робот рамки. Отказ Это структура тестирования с открытым исходным кодом, разработанная инженерами в Nokia Siemens Networks.

Он в основном построен на Python и библиотеки тестирования селена. Он также включает в себя поддержку тестирования бокового кода сервера Java / J2Ee через Jython Bibibies. Я лично использую его в своей работе иногда, и написание тестового корпуса так же просто, как описание сквозного потока с помощью использования Ключевые слова (большинство необходимых уже встроены). Вы могли бы пойти дальше и дать это выстрел, если вы найдете Selenium Li'L, чтобы работать с. Robot Framework предоставляет довольно простой абстракцию над сырыми селенами, в сочетании с силой, чтобы сделать только серверные звонки Java / J2ee.

С уважением,
Нагендра Хм.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top