Внесу свои 5 копеек, поддерживаю автора данной статьи, тоже занимаюсь тестированием с 2007 года из них 13 лет автоматизацией десктоп и web.
В прошлой компании в течении трех лет юзали самописный фрейм на основе TestNG. Тесты гонялись в докерах через селениум грид, потом в Moon(Он же Selenoid но под кубер). В итоге перешли на playwright + CodeceptJS, гоняем в Moon. Какие плюсы:
Прирост скорости выполнения тестов
Кроссбраузерность без лишних бубнов с версиями
Поддержка и ревью от FE разработчиков.
Headless режим
Из минусов конечно:
Все ребята Джависты и это микро геморойчик писать 5 лет на Java и вдруг переходить на TS.
API в любом случае пишем на Java и прыгать между двумя огнями гемор
Подключение API запросов, доступ к базе, работа с почтой.
спасибо за статью, надеюсь будет продолжение по настройке CI/CD и запуску в докерах?
Есть ли в планах работа с home assistant? или подобными не "родными" системами умного дома?
Вы про внешний акб? Внешний акб больше по дизайну похож на Air pods XXXXL Extra ))
Внесу свои 5 копеек, поддерживаю автора данной статьи, тоже занимаюсь тестированием с 2007 года из них 13 лет автоматизацией десктоп и web.
В прошлой компании в течении трех лет юзали самописный фрейм на основе TestNG.
Тесты гонялись в докерах через селениум грид, потом в Moon(Он же Selenoid но под кубер). В итоге перешли на playwright + CodeceptJS, гоняем в Moon.
Какие плюсы:
Прирост скорости выполнения тестов
Кроссбраузерность без лишних бубнов с версиями
Поддержка и ревью от FE разработчиков.
Headless режим
Из минусов конечно:
Все ребята Джависты и это микро геморойчик писать 5 лет на Java и вдруг переходить на TS.
API в любом случае пишем на Java и прыгать между двумя огнями гемор
Подключение API запросов, доступ к базе, работа с почтой.
Мало инфы пока для playwright