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

https://www.facebook.com/AutomationWithPython/
Download Telegram
DelEx Conference 2020
#tests #video

Не у спели еще пересмотреть все доклады с selenium camp
как уже появились доклады с DelEx.
еще + 31 доклад к просмотру
.
Когда же их смотреть, как не на карантине 😉

👉 https://bit.ly/2VeS5Tb
Top Python Frameworks In 2020 For Selenium
#python #tests #framework

В статья о фреймворках для тестирования на Python.
Которые могут удовлетворить все ваши потребности
в автоматизации тестирования + Selenium.
Статья будет полезна для тех, кто на стадии выбора
или хочет попробовать что-то новое
🍓

👉 https://bit.ly/2VfoCbR
Имитируем ответы для HTTP запросов
#tests #pytest

Небольшая статья о pytest плагине,
позволяющем упростить написание тестов
использующих вызовы requests

👉 https://bit.ly/2XHplUU
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