Какова стандартная практика в объектной модели страницы для открытия браузера в Automation Testing? - PullRequest
0 голосов
/ 10 сентября 2018

В объектной модели страницы, использующей селен, следует ли открывать и закрывать браузер для 1) Каждый тестовый случай 2) Каждый тестовый костюм 3) Весь тестовый костюм от начала до конца (1 экземпляр браузера для всех тестовых случаев)?

Проблемы с 3-м вариантом 1) Я не могу запустить тестовые случаи параллельно. 2) Если в одном тестовом примере возникает проблема с блокировщиком, это может помешать другим тестовым случаям.

Проблемы с 1-м и 2-м вариантами 1) Потребуется время для запуска и закрытия браузера для каждого теста.

1 Ответ

0 голосов
/ 10 сентября 2018

Объектная модель страницы не описывает, как выполняются тесты. Это адрес, где размещены локаторы и методы, связанные с конкретной страницей. То, на что вы хотите обратить внимание, - это лучшие практики для модульных тестов и тому подобное.

В сети существует множество статей, посвященных этому вопросу. Вот один, чтобы вы начали. https://wiki.saucelabs.com/display/DOCS/Best+Practices+for+Running+Tests

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