Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Что выбрать для построения Continuous Integration -> Java vs PHP

codeception
java
webdriver
php
Теги: #<Tag:0x00007fedc073a400> #<Tag:0x00007fedc073a270> #<Tag:0x00007fedc073a0e0> #<Tag:0x00007fedc0739eb0>

(Evgeniy Zholob) #1

Добрый день! Рябята подскажите кто работал с автоматизированием на PHP? Есть проект интернет магазин на Magento! Я сделал Continuous Integration с Java и Selenium(Bamboo -> Maven -> Java -> Selenium -> Allure reporter ). Начальство просит попробывать это все сделать на PHP! С PHP никогда не работал, слышал про Codeception но никогда не работал с ним. Поскажите какие еще есть инструменты, литуратура и еще какая нибудь информация про PHP? и стоит ли вообще начинать автоматизацию на PHP ? просто слышал что в Selenium официальной инструкции на PHP нету. Спасибо!


(Sergei Chipiga) #2

Попробуй и скажи начальству, что не получилось :wink:


(Evgeniy Zholob) #3

Я уже думал об этом))


(Michael Bodnarchuk) #4
  1. Сама Магента использует Codeception. У них немного свой проект https://devdocs.magento.com/guides/v2.2/magento-functional-testing-framework/release-1/introduction.html но возможно вскоре будет актуально использовать их официальную либу для удобства.

  2. [quote=“jekajolob, post:1, topic:20346”]
    просто слышал что в Selenium официальной инструкции на PHP нету
    [/quote]

Есть неофициальная от фейсбука. Работает - ок. Основана на Java API и в ней ты сможешь достаточно быстро освоиться.

  1. На РНР проекте стоит начинать автоматизацию на РНР, особенно для тестирования магенты.
  2. Allure поддерживается.
  3. Да и если просто установить Codeception он гораздо проще чем работать с чистым Селениумом.


(Evgeniy Zholob) #5

Спасибо вам @davert