Руководство по написанию сценариев автоматизации в Selenium Java - PullRequest
0 голосов
/ 16 мая 2018

Мне нужны некоторые руководящие принципы для написания сценариев автоматизации селена в Java

Я определил следующее

1) Поставить соответствующие комментарии 2) Окружить код с помощью try / catch 3) Не повторяйте код 4) разбить код на короткие целевые единицы 5) Будьте последовательны

Пожалуйста, предложите, если есть еще. Спасибо

Ответы [ 2 ]

0 голосов
/ 08 июня 2018

Вот некоторые ссылки, которые я нашел для Руководства

http://www.techbeamers.com/java-coding-guidelines-coding-style/#java-exception-handling

0 голосов
/ 17 мая 2018

Try catch может быть полезен в коде тестового фреймворка, но старайтесь не использовать его в самих тестах.

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

Также могут быть ситуации, когда тестируемое приложение непредсказуемо. Иногда вы можете создавать конструкции с помощью try catch и retry, чтобы тест проходил последовательно. Однако все же предпочтительнее поговорить с разработчиком, чтобы попытаться сделать поведение тестируемого приложения более предсказуемым. Таким образом вы можете сделать свои тесты более простыми и понятными, и каждый раз, когда они запускаются, вы действительно тестируете одно и то же.

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