Size: a a a

QA — Automation

2021 August 11

AP

Anastasiya Podgornov... in QA — Automation
добавлю умение гуглить по ошибкам и решать их самостоятельно) столкнулась с таким пробелом причем у сеньора
источник

PN

Petrych Nick in QA — Automation
согласен на 100% это практически главный скил хорошего спеца.Устранять ошибки без сторонней помощи)))И цены такому спецу не будет))))
источник

A

Andrey in QA — Automation
те, которые используются на проекте, если коротко ) Если подробней - уметь создать джобу/билд в CI для всяких нужд. Докер/кубернетис (последнее, если используется, первое мастхэв). Инструменты по запуску тестов в контейнерах (selenoid хотя бы тот же). Умение писать свои сервисы для тестов.
источник

V

Vlad in QA — Automation
Всем привет!

Обсуждаем сейчас на проекте вопрос о UI-автоматизации веб-приложения.

UI автоматизировал давно на python + selenium, а сейчас очень популярен javascript  и десятки фреймворков для автоматизации UI нагуглил статью про Selenium vs Puppeteer vs Cypress vs Playwright

Вопросов несколько:
1. Есть ли смысл слезать с python на javascript для ускорения и упрощения разработки UI-автотестов ?
2. Если ответ на первый вопрос положительный, то какой фреймворк из вышеперечисленных посоветуете для автоматизации?
источник

B

Bola in QA — Automation
Для playwright вроде есть биндинги под питон. Так что можно остаться на любимом стеке.
https://playwright.dev/python/docs/intro/

Cypress - тут без вариантов js. Но, на мой взгляд, у playwright большое будущее и больше возможностей (+ поддержка WebKit). Очень удобный кроссплатформенный инструмент.
На puppeteer, думаю, сейчас смотреть не стоит.
источник

MN

Maryna Nalbandian in QA — Automation
+ прямо в точку
источник

СК

Сергей Король... in QA — Automation
Всем добрый день ! Кто работает с Selenoid UI подскажите пожалуйста как задать нейминг потокам запущенных тестов, чтобы они не выглядели как набор символов
источник

Н

Никола in QA — Automation
Спасибо!!)👌
источник

V

Vlad in QA — Automation
ага, спасибо))

А еще слышал о selenoid - это такой же аналог как и Cypress и Playwright?
источник

B

Bola in QA — Automation
Это в другую степь. Это ферма браузеров
источник

V

Vlad in QA — Automation
а, окей))
источник

B

Bola in QA — Automation
Есть selenide. Крутая обёртка на java над селениумом).
источник

V

Vlad in QA — Automation
ага, слышал. На python Selene.py  - есть, я так понимаю это аналог
источник

B

Bola in QA — Automation
Верно.
источник

LY

Lev Yarushin in QA — Automation
Смысл есть если вы собрались менять стек.
Cypress - работает внутри браузера, на длинных тестах дохнет, да и не предназначен для них. Лучше его использовать для юнит-тестов фронта или несложных e2e.

Playwright - это браузеры с патчами, не настоящие бинарники.
Ну и даже если захотите использовать враппер на python, внутри всё тот же nodeJS

Если вам не хватает чистого Selenium, то можно использовать python-библиотеки для работы с CDP.
источник

V

Vlad in QA — Automation
Еще вопрос, а стоит ли в сторону robotframework?))
источник

V

Vlad in QA — Automation
спасибо!!
источник

LY

Lev Yarushin in QA — Automation
Ну это замена pytest с блекджеком keyword-driven подходом.
источник

B

Bola in QA — Automation
по поводу патчей есть небольшое замечание: эти патчи не особо значительны и они лежит в самом репо
источник

V

Vlad in QA — Automation
ойой, я с py.test не слезу)) слишком он мне нравится
источник