Тесты селена Дженкинса CI

Я создал задачу Jenkins Maven для запуска тестов селена в одном проекте, и теперь я хочу использовать эти тесты селена надлежащим образом для CI.

На самом деле, у меня есть задача Jenkins, которая 1-строит проект, 2-использует сонар, 3 -развертывает проект. Я хотел бы добавить тесты селена к этому процессу. Вопрос в том, могу ли я выполнить тесты на селен перед развертыванием? Нужно ли делать предыдущее развертывание для тестов на селен до реального развертывания? Можно ли имитировать развертывание или что-то в этом роде, чтобы я мог запускать тесты на селен? Я был бы признателен, если бы вы посоветовали мне, как это сделать, или какой-нибудь плагин, который мог бы мне помочь.

1 ответ

Насколько я понимаю, чтобы справиться со сценарием, вы должны запустить тест на селен в среде QA. Если все тесты пройдены, развертывание должно начаться для постановки

Кроме того, после завершения развертывания необходимо запустить сценарий selenium, выполнить тестирование и, если что-то пойдет не так, произойдет откат от подготовки.

Я никогда не пробовал, но вы можете использовать ниже плагин github для развертывания (в случае, если вы используете github): -

https://wiki.jenkins.io/display/JENKINS/GitHub+plugin

Если вы используете SVN, используйте ниже: -

https://www.packtpub.com/mapt/book/application_development/9781783553471/3

Надеюсь, это поможет вам:)

Другие вопросы по тегам