При всем уважении к автору статьи: а про то статья то?
Безусловно, тестирование — важный этап. Автотесты теряют в цене, если они не запускаются автоматически, а ждут, когда кто-то нажмет кнопку. Они должен быть неотъемлемой частью CI/CD-процессов. И да, нам может подойти Jenkins для этого. Но все это — академические знания, которые мало оспариваются.
Но очень много вопросов:
а зачем вам pipeline? вы могли сделать простую джобу и там описать там щаги тестирования и деплоя. Pipeline в данном примере (в том виде, в котором мы его видим) — просто перечисление шагов
очень хочется увидеть технических подробностей. Как у вас выглядит деплой на тест и на прод? Как вы менеджерите конфигурации? Как запускаете тесты и с помощью чего смотрите результаты? Это какое-то классическое решение или вы, учитывая особенности вашего проекта и тестов, собрали свой велоосипед? Расскажите про велосипед. Это всегда интересно!
как вы научили дженкинс отслеживать, закрыт ли мердж реквест, чтобы он слал уведомления?
CD — сложный и тернистый путь, он всегда начинается с найденного в интернете успешного похожего примера, а заканчивается пачкой прикрученных плагинов, скриптов и самописных решений.
Я не могу быть уверен, но думаю, что все те минусы, что стоят к этой статье отчасти появились по этим причинам
Еще раз выражаю уважение коллеге и надеюсь, в дальнейшем, прочитать технически-обогащенные рассказы о своих победах в работе
Спасибо
В селениеуме есть неявные и явные ожидания — первые о том, что нужно ждать заданное время, тут все понятно
Явные ожидания — это ожидание выполнения конкретного условия (появилось значение, элемент стал видимым, изменился цвет и т.д.)
Честно говоря, конкретно эта статья не сказать, что полезна. Просто рассказ о том, что такое стэк. А вот перевод про V8 будем ждать.
«как хотели» и «как получилось, потому что, оказывается, вот что...»
Безусловно, тестирование — важный этап. Автотесты теряют в цене, если они не запускаются автоматически, а ждут, когда кто-то нажмет кнопку. Они должен быть неотъемлемой частью CI/CD-процессов. И да, нам может подойти Jenkins для этого. Но все это — академические знания, которые мало оспариваются.
Но очень много вопросов:
CD — сложный и тернистый путь, он всегда начинается с найденного в интернете успешного похожего примера, а заканчивается пачкой прикрученных плагинов, скриптов и самописных решений.
Я не могу быть уверен, но думаю, что все те минусы, что стоят к этой статье отчасти появились по этим причинам
Еще раз выражаю уважение коллеге и надеюсь, в дальнейшем, прочитать технически-обогащенные рассказы о своих победах в работе
Спасибо
На нем майнить можн?
Явные ожидания — это ожидание выполнения конкретного условия (появилось значение, элемент стал видимым, изменился цвет и т.д.)
Подробнее:
http://selenium2.ru/docs/webdriver-advanced-usage.html
https://kreisfahrer.gitbooks.io/selenium-webdriver/content/webdriver_intro/ozhidaniya.html
Просто время и место. Обычные логи смотрят))