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

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

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

2 лайка

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

  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 он гораздо проще чем работать с чистым Селениумом.

2 лайка

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