Maven структура для автоматического тестирования пользовательского интерфейса - PullRequest
1 голос
/ 11 октября 2011

Я узнал, что src / test / java используется для написания юнит-тестов. Мне было интересно, стоит ли мне использовать то же место для автоматических тестов пользовательского интерфейса, которые я пишу в Selenium. И если так, то я должен следовать за структурой как -

src/test/java

  com.mycompany.pageobjects - contains application page objects
  com.mycompany.uielements - contains UI elements of application
  com.mycompany.tests - contains selenium tests of application
  <some more packages>

src/test/resources - contains test data i.e. plain text, xml or properties files

1 Ответ

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

Вы можете использовать ту же структуру для UI Test через Selenium, но я бы порекомендовал им назвать XXXXIT.java для Integration Test, который выполняется Maven-Failsafe-Plugin в связи с Selenium.

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

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