Automation with python
1.42K subscribers
1 photo
144 links
Канал агрегатор, все самое интересно об автоматизации на Python

https://www.facebook.com/AutomationWithPython/
Download Telegram
How Selenium Works
#tests #selenium

Блог David Burns в котором он делится своим
опытом и знаниями по работе с Selenium
и рассказывает как это все работает 👏

👉 https://bit.ly/3cWPFii
10 Continuous Integration Systems
#ci #tests

В статье можно познакомится с основными
системами непрерывной интеграции
такими как:
- Jenkins
- TeamCity
- Travis CI
- Gitlab CI
- Circle CI
- GoCD
- Bamboo
- Codeship
- Buildbot
- StriderCD
и особенностями работы с ними


👉 https://bit.ly/2WoJHzV
Advanced usage of Python requests
#python

В автоматизации API в большинстве случаев
используется легкая и интуитивно понятна библиотека
requests. Но не все знают о ее больших возможнастях
с помощью которых можно значительно упростить жизнь
🥰

👉 https://bit.ly/35vjX9b
Как сделать Discord Bot
#python #bot

Для instagram бота уже написали 😁
пришло время автоматизировать рутину и в Discord

Урок в котором вы узнаете, как создать бота на Python
чтобы максимально использовать эту платформу.

👉 https://bit.ly/2Sxjiid
Helium
#tests #selenium

Helium - это еще одна обертка на Selenium
от польской компании BugFree software
котору выложили в опен сорс после закрытия компании


👉 https://bit.ly/3bYFVnw
Testsuite
#tests #api

Testsuite - фреймворк для тестирования HTTP-сервисов,
который был разработан и применяется в Яндекс.Такси.
С его помощью можно удобно тестировать HTTP-сервисы
в добавок он умеет из коробки "мокать" сторонние сервисы,
проверять порядок вызовов и работать с БД сервиса
...

👉 https://bit.ly/3dgc0rk
How to write good quality Python code
#python #tests #ci

В статье описано как можно быстро и просто
начать проверять код на соответствие стандартам, тестировать
и создавать отчет покрытия, на примере GitHub Actions

👉 https://bit.ly/35vl9tb
Как научиться разработке на Python
#python #tests #video

Новый видеокурс от Яндекса
о разработке, тестирование, логирование,
профилирование и дебаге, Python приложений ❤️

👉 https://bit.ly/2SBXBxD
Pylenium.io
#python3 #pytest #selenium

Автор поделился опытом использования одного
из немногих Selenium wrapper`ов на python3
+1 к selenium framework`ам
🥳

👉 https://bit.ly/35Buz6x
Effective Python Testing With Pytest
#pytest #tests

Подробный гайд по pytest и использованию
декораторов: mark, fixture, parametrize
плюс несколько полезных плагинов
👏

👉 https://bit.ly/3fKj9ly
Playwright on Python
#tests

Microsoft решили "захватить" мир автоматизации с помощью Playwright.
Фреймвок изначально вышедший для JS теперь и на Python
🎉

👉 https://bit.ly/2Zdwxso
pytest-playwright
#tests #pytest

1 июля только появился playwright на Python,
а уже есть pytest плагин для более удобной работы
с фреймворком с помощью fixtures 💪
Playwright набирает
обороты ... 🏃‍♂️

👉 https://bit.ly/2Cgd9SC
API & UI testing on Gitlab CI
#tests #pytest #selenium #docker #allure #gitlab

Подробный гайд по настройке Gitlab CI с 0
для тестирования API и UI.
С запуском selenium тестов в Docker
с помощью pytest и генерировать отчеты в Allure
🍰

👉 https://bit.ly/2Pm5cOP
👍2
Линтер на все случаи жизни — GitHub Super Linter
#code #linters

Команда DevOps инженеров из GitHub
поделились своим универсальным решением
для проверки качества кода. С ним можно настроить линтер
для 17 языков всего в 11 строк
🥳

👉 https://bit.ly/2DEdD5G
Изучаем mutmut
#tests

mutmut — инструмент для мутационного тестирования
который позволяет выявить баги, не покрыты тестами.
Даже если Ваш coverage 100%
😅

👉 https://bit.ly/39CZr8Q
Non Blocking Assertion Failures
#tests #pytest

Довольно часто в одном тесте нужно сделать несколько проверок.
Но pytest из коробки не предоставляет такую возможность.
Тест остановится на первом неудачном
assert,
результат последующих вы не узнаете.
Многие решают эту проблему путем создания своих собственных
soft_asserts, но решение уже есть pytest-check 🔥

👉 https://bit.ly/3jIlej4
Pytest Plugins to Love ❤️
#pytest #tests

Крутая подборка плагинов для pytest 🤟
Я для себя тоже открыл парочку 😎
Нужно срочно затянуть их в проект
🏃‍♂️

👉 https://bit.ly/2QKxd39
Web Scraper with Selenium
#selenium #tests #pytest

Статья о том, как еще можно использовать Selenium 😎
Автор на простом примере подробно рассказал,
как парсить страницы веб приложения с помощью Selenium

👉 https://bit.ly/3mVKnJR
Как писать «правильные» циклы на Python
#python

В статье рассматриваются несколько подходов
позволяющих писать чистый код 😎
даже для самых сложных циклов на Python
🤔

PS: itertools❤️

👉 https://bit.ly/2EtTH65
Каверзные вопросы по Python
#python

Статья-разбор каверзных вопросов по Python
с которыми вы можете столкнуться как в работе,
так и в ходе прохождения собеседования
🍓

a, b = 0, 1
c = a and b
c ???
🤔

👉 https://bit.ly/2KfK7WZ